cveboard RSS feed

CVE-2026-98085

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

bpf: backtrack_insn(): Handle ld_{abs,ind} subprog exit edge

In the Linux kernel, the following vulnerability has been resolved: bpf: backtrack_insn(): Handle ld_{abs,ind} subprog exit edge Nicholas Carlini reported a bug in precision backtracking mechanism for BPF_LD | BPF_{IND,ABS} instructions. These instructions are modelled as two branches: - fallthrough; - implicit exit from current subprogram. The implicit exit case was not handled by the backtrack_insn() function. When backtracking such a path backtrack_insn() did not call bt_subprog_enter(), which meant that backtracking continued manipulating precision marks in a caller frame, while looking at instructions in a callee frame. This lead to segmentation faults during verification (see the selftest), or unsound state pruning.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
37ad2bb11e9de92cb7b94548705eeedd87f7d392affectedgit19cca7c36055906b3cff3e297618ee8a50cde25dUnavailableNone listed
8674e2db06cff6b50f2216eed9a761d15425bb34affectedgit12c064bcfa56e3631be9f5336ee113b7f849959aUnavailableNone listed
ce01a4e5cfac7adbe0be565f90cd32ecbb2f8337affectedgita0cd9e22f8faed30a8da8be357c51bd8b3074ee9UnavailableNone listed
ee861486e377edc55361c08dcbceab3f6b6577bdaffectedgit671b7b9a660ef15b25faa3df161205b9dc8d1eb2UnavailableNone listed
ee861486e377edc55361c08dcbceab3f6b6577bdaffectedgit387b1baefbb776e3f48dc2261e77a49213f470f7UnavailableNone listed
928d354ae3557e8f755a227e67be88034eb3cd7faffectedgitUnavailableUnavailableNone listed
8a800497d9f6c2ec9c2c1ba7b71d0ac2ea7f7bbeaffectedgitUnavailableUnavailableNone listed
de1055e7f9e67af32b1f3376066272b04e5223c0affectedgitUnavailableUnavailableNone listed
d846d83bdacbd8f14fc45c63b8c1d22608452e1caffectedgitUnavailableUnavailableNone listed
6.6.148affectedsemver6.6.160UnavailableNone listed
6.12.101affectedsemver6.12.114UnavailableNone listed
6.18.42affectedsemver6.18.57UnavailableNone listed
5.10.265affectedsemver5.11UnavailableNone listed
5.15.216affectedsemver5.16UnavailableNone listed
6.1.183affectedsemver6.2UnavailableNone listed
7.0.10affectedsemver7.1UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
7.1affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver7.1UnavailableNone listed
6.6.160unaffectedsemverUnavailable6.6.*None listed
6.12.114unaffectedsemverUnavailable6.12.*None listed
6.18.57unaffectedsemverUnavailable6.18.*None listed
7.2.7unaffectedsemverUnavailable7.2.*None listed
7.3unaffectedoriginal_commit_for_fixUnavailable*None listed