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

CVE-2026-89526

Linux Linux

svcrdma: Validate Read chunk positions before reconstruction

CVSS 3.1
9.8بحرانی

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

In the Linux kernel, the following vulnerability has been resolved: svcrdma: Validate Read chunk positions before reconstruction The RPC/RDMA Read chunk position field is supplied by the remote client and stored verbatim in the parsed chunk list. xdr_count_read_segments() checks only 4-byte alignment; it never compares the position against the received inline body length. In the single-chunk path, svc_rdma_read_complete_one() splits the head and tail kvecs at ch_position. A position past the inline body underflows the tail length, exposing adjacent slab memory to the upper XDR decoder. In the multi-chunk path, svc_rdma_read_multiple_chunks() computes gap lengths between chunks as unsigned subtractions from ch_position. Overlapping Read chunks cause these subtractions to underflow. A final position past the inline body likewise underflows the trailing gap length. svc_rdma_copy_inline_range() then copies past the receive buffer into request pages that are returned to the client through the Reply channel. Bound inline-range copies in svc_rdma_copy_inline_range() against the decoded inline RPC body saved in rc_saved_arg. Reject a single Read chunk positioned beyond that body, and reject multi-chunk lists where accumulated read bytes exceed the next chunk's position. Apply the same position and overlap checks in the call-chunk interleaving path.

امتیازهای 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 5.11 CVEProject cvelistV5 (CNA)
Linux Linux d96962e6d0e281bab6a48e83b42f5dce6eb28bf4 ≤ v < 3861eeabaebe243050952b34063763527c44e1fe CVEProject cvelistV5 (CNA)
Linux Linux d96962e6d0e281bab6a48e83b42f5dce6eb28bf4 ≤ v < 5ab3f6d882fe07ae5e61d0bcfeea00b9409155c2 CVEProject cvelistV5 (CNA)
Linux Linux d96962e6d0e281bab6a48e83b42f5dce6eb28bf4 ≤ v < 6388f2ed36c10f59d926735b92c2b152d2c635e5 CVEProject cvelistV5 (CNA)
Linux Linux d96962e6d0e281bab6a48e83b42f5dce6eb28bf4 ≤ v < 577097455d084610fc31e91e6a61c5793b6f04ba CVEProject cvelistV5 (CNA)
Linux Linux d96962e6d0e281bab6a48e83b42f5dce6eb28bf4 ≤ v < 3779b7b9e7d1c8ba4738f9d327de3b0288cefe9b CVEProject cvelistV5 (CNA)
Linux Linux d96962e6d0e281bab6a48e83b42f5dce6eb28bf4 ≤ v < f84ec84d8d4bc65f9ae23372570349687f66fa39 CVEProject cvelistV5 (CNA)

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

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

اطلاعات

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

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

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

ارزیابی SSVC (CISA)

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

ضعف‌ها (CWE)

  • —