جزئیات آسیبپذیری
CVE-2026-31478
Linux Linux
ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len()
CVSS 3.1
9.8بحرانی
شرح رسمی (انگلیسی)
In the Linux kernel, the following vulnerability has been resolved: ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len() After this commit (e2b76ab8b5c9 "ksmbd: add support for read compound"), response buffer management was changed to use dynamic iov array. In the new design, smb2_calc_max_out_buf_len() expects the second argument (hdr2_len) to be the offset of ->Buffer field in the response structure, not a hardcoded magic number. Fix the remaining call sites to use the correct offsetof() value.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 9.8بحرانی | 3.1 | CVEProject cvelistV5 (CNA) (Linux) | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| Linux | Linux | 6.6 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 5.15.145 ≤ v < 5.15.203 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 6.1.71 ≤ v < 6.1.168 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 9f297df20d93411c0b4ddad7f88ba04a7cd36e77 ≤ v < 9a7166f0ef8cbb7bb48dd05e2471d995566003f5 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | e2b76ab8b5c9327ab2dae6da05d0752eb2f4771d ≤ v < 0e55f63dd08f09651d39e1b709a91705a8a0ddcb | CVEProject cvelistV5 (CNA) |
| Linux | Linux | e2b76ab8b5c9327ab2dae6da05d0752eb2f4771d ≤ v < 4cb537ae4f37d7d0f617815ed4bed7173fb50861 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | e2b76ab8b5c9327ab2dae6da05d0752eb2f4771d ≤ v < c3a89e3ec1ccf64fa6a34e391e1581ebbcba8683 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | e2b76ab8b5c9327ab2dae6da05d0752eb2f4771d ≤ v < 6aef1765d6807e0f027cd87f6ac973eb0879a46d | CVEProject cvelistV5 (CNA) |
| Linux | Linux | e2b76ab8b5c9327ab2dae6da05d0752eb2f4771d ≤ v < 80824c7e527b70cf9039534e60aff592e8f209d1 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | f2283680a80571ca82d710bc6ecd8f8beac67d63 ≤ v < 70b4c414889492c522b6e4331562360f49be2361 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۷- https://git.kernel.org/stable/c/70b4c414889492c522b6e4331562360f49be2361
- https://git.kernel.org/stable/c/9a7166f0ef8cbb7bb48dd05e2471d995566003f5
- https://git.kernel.org/stable/c/c3a89e3ec1ccf64fa6a34e391e1581ebbcba8683
- https://git.kernel.org/stable/c/6aef1765d6807e0f027cd87f6ac973eb0879a46d
- https://git.kernel.org/stable/c/80824c7e527b70cf9039534e60aff592e8f209d1
- https://git.kernel.org/stable/c/4cb537ae4f37d7d0f617815ed4bed7173fb50861
- https://git.kernel.org/stable/c/0e55f63dd08f09651d39e1b709a91705a8a0ddcb
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیبپذیریهای تازه را در تلگرام بگیرید.
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۲/۰۲
- آخرین بهروزرسانی
- ۱۴۰۵/۰۷/۲۷
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- Linux
پیشبینی بهرهبرداری (EPSS)
۰٫۵٪
احتمال بهرهبرداری در ۳۰ روز
۴۳٫۲٪
صدک (نسبت به همهی CVEها)
ارزیابی SSVC (CISA)
- قابل خودکارسازی
- بله
- وضعیت بهرهبرداری
- ندارد
- اثر فنی
- کامل
ضعفها (CWE)
- CWE-131Incorrect Calculation of Buffer Size