CVE-2026-22994

bpf: Fix reference count leak in bpf_prog_test_run_xdp()

State
Published
Severity
Not scored
Published
Jan 23, 2026
Updated
Oct 15, 2026
Reserved
Jan 13, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

bpf: Fix reference count leak in bpf_prog_test_run_xdp()

syzbot is reporting

unregister_netdevice: waiting for sit0 to become free. Usage count = 2

problem. A debug printk() patch found that a refcount is obtained at xdp_convert_md_to_buff() from bpf_prog_test_run_xdp().

According to commit ec94670fcb3b ("bpf: Support specifying ingress via xdp_md context in BPF_PROG_TEST_RUN"), the refcount obtained by xdp_convert_md_to_buff() will be released by xdp_convert_buff_to_md().

Therefore, we can consider that the error handling path introduced by commit 1c1949982524 ("bpf: introduce frags support to bpf_prog_test_run_xdp()") forgot to call xdp_convert_buff_to_md().

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 1c194998252469cad00a08bd9ef0b99fd255c260 to before 368569bc546d3368ee9980ba79fc42fdff9a3365Affected
  • 1c194998252469cad00a08bd9ef0b99fd255c260 to before 98676ee71fd4eafeb8be63c7f3f1905d40e03101Affected
  • 1c194998252469cad00a08bd9ef0b99fd255c260 to before fb9ef40cccdbacce36029b305d0ef1e12e4fea38Affected
  • 1c194998252469cad00a08bd9ef0b99fd255c260 to before 737be05a765761d7d7c9f7fe92274bd8e6f6951eAffected
  • 1c194998252469cad00a08bd9ef0b99fd255c260 to before ec69daabe45256f98ac86c651b8ad1b2574489a7Affected
LinuxLinux
  • 5.18Affected
  • before 5.18Not affected
  • 6.1.161 through 6.1.*Not affected
  • 6.6.121 through 6.6.*Not affected
  • 6.12.66 through 6.12.*Not affected
  • 6.18.6 through 6.18.*Not affected
  • 6.19 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.