-

CVE-2026-98655

perf: Require kernel access for text poke events

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

perf: Require kernel access for text poke events

Perf events with exclude_kernel=1 can be opened without kernel perf
access. However, exclude_kernel does not suppress text-poke sideband
records. Every PERF_RECORD_TEXT_POKE is marked PERF_RECORD_MISC_KERNEL
and contains a raw kernel instruction address.

An unprivileged task can therefore open and mmap a task-local software
event with text_poke=1. Both opening a count-only tracepoint event and
configuring UDP GRO for ESP-in-UDP cause updates to inline static calls;
the observer receives the relocated addresses of the modified instructions.
For a known kernel image, any such address reveals the runtime kernel
text base despite KASLR.

Call perf_allow_kernel() whenever attr.text_poke is set, regardless of
exclude_kernel. Events that neither monitor kernel execution nor request
text-poke records retain their existing permissions.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version e17d43b93e544f5016c0251d2074c15568d5d963
Version < 8c38cb055f6a9651198780e4e4d5283de4039f79
Status affected
Version e17d43b93e544f5016c0251d2074c15568d5d963
Version < 8473f44db9f710ea6f8cafb22f2e3ba6cb8ca9a7
Status affected
Version e17d43b93e544f5016c0251d2074c15568d5d963
Version < e506333d1b9f42f1e402acebf1283af3c44a3809
Status affected
Version e17d43b93e544f5016c0251d2074c15568d5d963
Version < 677d0b51ac1a0db55d768c4c6399210b3de0795b
Status affected
Version e17d43b93e544f5016c0251d2074c15568d5d963
Version < 357e8a77a501d96c9517f01f4a211eed5e9c9184
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 5.9
Status affected
Version 0
Version < 5.9
Status unaffected
Version <= 6.6.*
Version 6.6.160
Status unaffected
Version <= 6.12.*
Version 6.12.113
Status unaffected
Version <= 6.18.*
Version 6.18.56
Status unaffected
Version <= 7.2.*
Version 7.2.10
Status unaffected
Version <= *
Version 7.3
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.18% 0.072
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/8473f44db9f710ea6f8cafb22f2e3ba6cb8ca9a7
https://git.kernel.org/stable/c/e506333d1b9f42f1e402acebf1283af3c44a3809
https://git.kernel.org/stable/c/677d0b51ac1a0db55d768c4c6399210b3de0795b
https://git.kernel.org/stable/c/357e8a77a501d96c9517f01f4a211eed5e9c9184
https://git.kernel.org/stable/c/8c38cb055f6a9651198780e4e4d5283de4039f79