CVE-2026-98626

CVE-2026-98626

published October 18, 2026

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

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

bpf: Restrict CO-RE poisoning to relocatable instructions

CO-RE relocation records can name any instruction offset. When a

relocation cannot be resolved, bpf_core_patch_insn() currently poisons its

target before checking whether that instruction is a valid relocation

target. Malformed metadata can therefore replace jumps, calls, exits,

register-source arithmetic, or non-immediate loads instead of failing at

the relocation step.

Handle poisoning only after the instruction has passed the same class and

operand-form checks used for a resolved relocation. Route invalid forms

through the existing diagnostic and return a hard error. Keep poisoning

supported instructions, including both halves of a plain ldimm64, so an

unresolved relocation in dead code remains valid.

Extend bpf_core_poison_insn() to poison both halves of ldimm64, and return

its status directly from each validated instruction case. This avoids

routing the success path through a common label and leaves the helper free

to report errors.

The shared relocation code applies this restriction to both libbpf and

in-kernel CO-RE.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00205 · 10.0th percentile
Published
2026-10-18T20:17Z
References (7)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:19Z
    bpf: Restrict CO-RE poisoning to relocatable instructions
    cvelistv5
  • 18 OCT 15:19Z
    bpf: Restrict CO-RE poisoning to relocatable instructions
    cvelistv5