-

CVE-2026-92517

bpf, riscv: Fix extable handling for arena load_acquire

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

bpf, riscv: Fix extable handling for arena load_acquire

emit_atomic_ld_st() returns 1 to have build_body() skip the zext after
a sub-word load_acquire. The caller does "ret = ret ?:
add_exception_handler(...)", which skips add_exception_handler() on any
non-zero ret, so the extable entry is missing and a faulting
PROBE_ATOMIC load_acquire oopses.

REG_DONT_CLEAR_MARKER leaves rd stale on fault, and the verifier still
thinks the load overwrote it, so a program can leak it through a map.

Check ret >= 0 before calling add_exception_handler(), and pass rd for
LOAD_ACQ so the fault zeroes rd like a PROBE_MEM load. Return ret
unchanged for the zext skip.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version fb7cefabae8117c203155ef169a386bec43bbba9
Version < 26d9496c826586338d1b8c27edfec4a19a89f462
Status affected
Version fb7cefabae8117c203155ef169a386bec43bbba9
Version < 08fe2eaa609180c1baeb76c2629a9c82263b0427
Status affected
Version fb7cefabae8117c203155ef169a386bec43bbba9
Version < 5eb8921371c6fd117d4a328b6053dfda38707df8
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 6.18
Status affected
Version 0
Version < 6.18
Status unaffected
Version <= 6.18.*
Version 6.18.52
Status unaffected
Version <= 7.2.*
Version 7.2.6
Status unaffected
Version <= *
Version 7.3-rc1
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.2% 0.099
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/26d9496c826586338d1b8c27edfec4a19a89f462
https://git.kernel.org/stable/c/08fe2eaa609180c1baeb76c2629a9c82263b0427
https://git.kernel.org/stable/c/5eb8921371c6fd117d4a328b6053dfda38707df8