CVE-2026-98042

CVE-2026-98042

published September 25, 2026

CVSS
—
EPSS
0%
Percentile
8.1
In the wild
Unconfirmed
What it is

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

bpf: Don't resurrect a scalar id dropped by collect_linked_regs()

check_cond_jmp_op() copies the compared registers into

env->{false,true}_reg{1,2} before collect_linked_regs() runs and copies

those snapshots back into both branch states afterwards.

collect_linked_regs() records at most LINKED_REGS_MAX members of a

linked registers group in the jump history and calls clear_scalar_id()

for every member that does not fit. The compared register is not exempt

from that.

As a consequence, sync_linked_regs() might adjust ranges for more

registers than bpf_bt_sync_linked_regs() can propagate precision to.

Collect the linked registers before the snapshots are taken instead.

This might lead to some unnecessary clear_scalar_id's, but from

previous testing situations with many linked registers are

extremely rare.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00189 · 8.1th percentile
Published
2026-09-25T15:17Z
References (2)
EPSS history
Timeline
  • 27 SEP 03:28Z
    EPSS moved — → 0%
    epss
  • 25 SEP 10:23Z
    bpf: Don't resurrect a scalar id dropped by collect_linked_regs()
    cvelistv5