๐Ÿ” CVE Alert

CVE-2026-98552

UNKNOWN 0.0

perf/core: Fix a refcount leak in attach_perf_ctx_data()

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: perf/core: Fix a refcount leak in attach_perf_ctx_data() The attach_perf_ctx_data() can race on global and !global cases. The global case is protected by global_ctx_data_rwsem and shares a single reference count using perf_ctx_data.global field. But when it races with !global case, it may miss to set the global field and result in a reference count leak. CPU1 CPU2 ---------------------------------------------------------------- attach_task_ctx_data(.global=1) attach_task_ctx_data(.global=0) cd1 = alloc_perf_ctx_data(); cd2 = alloc_perf_ctx_data(); // { .global = 0, .refcount = 1 }; try_cmpxchg(); // success, // task->perf_ctx_data = cd2 try_cmpxhg(); // fail; old = cd2 refcount_inc_not_zero(&old->refcount); // success // old.refcount = 2 free_perf_ctx_data(cd1); Then later detach_global_ctx_data() will see the data but it's not marked as global, so it won't call detach_task_ctx_data().

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Oct 18, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
506e64e710ff9573fd2b86686528762b7901b5e4 < 23250517cd475367653f1e99396967f54c6f1b7c 506e64e710ff9573fd2b86686528762b7901b5e4 < 5286d4eb5cd7e10d7d93c3cc596e18bc8ad80f72 506e64e710ff9573fd2b86686528762b7901b5e4 < cca4980630b3c7a85f53cb43c6018184ce5d4e37
Linux / Linux
6.15

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/23250517cd475367653f1e99396967f54c6f1b7c git.kernel.org: https://git.kernel.org/stable/c/5286d4eb5cd7e10d7d93c3cc596e18bc8ad80f72 git.kernel.org: https://git.kernel.org/stable/c/cca4980630b3c7a85f53cb43c6018184ce5d4e37