CVE-2026-53092

bpf: Fix linked reg delta tracking when src_reg == dst_reg

State
Published
Severity
7.8 High
Published
Jun 24, 2026
Updated
Oct 19, 2026
Reserved
Jun 9, 2026

Read the record on cve.org

Description

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

bpf: Fix linked reg delta tracking when src_reg == dst_reg

Consider the case of rX += rX where src_reg and dst_reg are pointers to the same bpf_reg_state in adjust_reg_min_max_vals(). The latter first modifies the dst_reg in-place, and later in the delta tracking, the subsequent is_reg_const(src_reg)/reg_const_value(src_reg) reads the post-{add,sub} value instead of the original source.

This is problematic since it sets an incorrect delta, which sync_linked_regs() then propagates to linked registers, thus creating a verifier-vs-runtime mismatch. Fix it by just skipping this corner case.

Scores

CVSSScoreVectorSource
3.17.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HLinux
3.16.4 MediumCVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:Hredhat-SADP

Weaknesses

  • CWE-393 Return of Wrong Status Code

Affected Products

ProductVersions
LinuxLinux
  • 98d7ca374ba4b39e7535613d40e159f09ca14da2 to before 1509c1ae9185ec7103899967ed788b6eebab3fccAffected
  • 98d7ca374ba4b39e7535613d40e159f09ca14da2 to before d88e8e4a3b52bd5b2ff3eceba4b29d1b5506d066Affected
  • 98d7ca374ba4b39e7535613d40e159f09ca14da2 to before cc86a8b0a1c54d2bccf6f68cf49b82dea91b84deAffected
  • 98d7ca374ba4b39e7535613d40e159f09ca14da2 to before d7f14173c0d5866c3cae759dee560ad1bed10d2eAffected
LinuxLinux
  • 6.11Affected
  • before 6.11Not affected
  • 6.12.105 through 6.12.*Not affected
  • 6.18.33 through 6.18.*Not affected
  • 7.0.10 through 7.0.*Not affected
  • 7.1 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.