جزئیات آسیب‌پذیری

CVE-2026-74715

Linux Linux

bpf: Fix netns reference imbalance in conntrack kfuncs

CVSS 3.1
7.8بالا

شرح رسمی (انگلیسی)

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix netns reference imbalance in conntrack kfuncs The opts argument of the BPF conntrack kfuncs can point to a shared map value. __bpf_nf_ct_lookup() and __bpf_nf_ct_alloc_entry() read opts->netns_id separately when acquiring and releasing the network namespace reference. The reference imbalance can occur as follows: CPU 0 CPU 1 read opts->netns_id (-1) skip get_net_ns_by_id() write opts->netns_id (id) read opts->netns_id (id) put_net(net) /* no matching get */ The reverse transition leaks the reference. Repeating the unmatched put can destroy a live namespace and crash later users. The kernel reported: Oops: general protection fault, probably for non-canonical address KASAN: null-ptr-deref in range [0x00000000000000e8-0x00000000000000ef] RIP: 0010:bpf_prog_test_run_xdp+0x52c/0x1700 Call Trace: __sys_bpf+0x1662/0x50c0 __x64_sys_bpf+0x73/0xb0 do_syscall_64+0xf9/0x540 entry_SYSCALL_64_after_hwframe+0x77/0x7f Kernel panic - not syncing: Fatal exception Snapshot every input field of opts with READ_ONCE() before validating or using it. The netns_id snapshot keeps the namespace get/put pair balanced, while the other snapshots keep the remaining options from changing partway through an invocation. The individual reads can still observe an inconsistent combination during a concurrent update, but each selected field value remains stable for that invocation.

امتیازهای CVSS

امتیازنسخهمنبعبردار
7.8بالا 3.1 CVEProject cvelistV5 (CNA) (Linux) CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
Linux Linux 6.0 CVEProject cvelistV5 (CNA)
Linux Linux aed8ee7feb44b6537af1e0b4f03365d42928be38 ≤ v < fb22bedf0c4f4f05bfa6e4a7ec0fd97bbdff9ce8 CVEProject cvelistV5 (CNA)
Linux Linux aed8ee7feb44b6537af1e0b4f03365d42928be38 ≤ v < 41731d4290400cb898f15f049ae4018d45415e69 CVEProject cvelistV5 (CNA)
Linux Linux aed8ee7feb44b6537af1e0b4f03365d42928be38 ≤ v < cfde990193135a35637e55f69e83e4ab441e60ab CVEProject cvelistV5 (CNA)
Linux Linux aed8ee7feb44b6537af1e0b4f03365d42928be38 ≤ v < e5e060eb63d10b41ab60fd955649479d99b38210 CVEProject cvelistV5 (CNA)
Linux Linux aed8ee7feb44b6537af1e0b4f03365d42928be38 ≤ v < fdeba03fea78407a8c52faa99177c9f7f29f90eb CVEProject cvelistV5 (CNA)
Linux Linux aed8ee7feb44b6537af1e0b4f03365d42928be38 ≤ v < 4af94462c0ca2187a02a1a6641020ae888c74d5c CVEProject cvelistV5 (CNA)

منابع و راهنماها

۶
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۵/۳۱
آخرین به‌روزرسانی
۱۴۰۵/۰۸/۰۸
وضعیت
منتشرشده
صادرکننده (CNA)
Linux

پیش‌بینی بهره‌برداری (EPSS)

۰٫۱۲٪
احتمال بهره‌برداری در ۳۰ روز
۲٫۵٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
خیر
وضعیت بهره‌برداری
ندارد
اثر فنی
کامل

ضعف‌ها (CWE)

  • —