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

CVE-2025-37984

Linux Linux

crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP()

CVSS 3.1
7.0بالا

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

In the Linux kernel, the following vulnerability has been resolved: crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP() Herbert notes that DIV_ROUND_UP() may overflow unnecessarily if an ecdsa implementation's ->key_size() callback returns an unusually large value. Herbert instead suggests (for a division by 8): X / 8 + !!(X & 7) Based on this formula, introduce a generic DIV_ROUND_UP_POW2() macro and use it in lieu of DIV_ROUND_UP() for ->key_size() return values. Additionally, use the macro in ecc_digits_from_bytes(), whose "nbytes" parameter is a ->key_size() return value in some instances, or a user-specified ASN.1 length in the case of ecdsa_get_signature_rs().

امتیازهای CVSS

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

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

فروشندهمحصولنسخه‌هامنبع
Linux Linux 6.10 CVEProject cvelistV5 (CNA)
Linux Linux 55779f26eab9af12474a447001bd17070f055712 ≤ v < f02f0218be412cff1c844addf58e002071be298b CVEProject cvelistV5 (CNA)
Linux Linux 6.6.70 ≤ v < 6.6.99 CVEProject cvelistV5 (CNA)
Linux Linux c6ab5c915da460c0397960af3c308386c3f3247b ≤ v < f2133b849ff273abddb6da622daddd8f6f6fa448 CVEProject cvelistV5 (CNA)
Linux Linux c6ab5c915da460c0397960af3c308386c3f3247b ≤ v < 921b8167f10708e38080f84e195cdc68a7a561f1 CVEProject cvelistV5 (CNA)
Linux Linux c6ab5c915da460c0397960af3c308386c3f3247b ≤ v < b16510a530d1e6ab9683f04f8fb34f2e0f538275 CVEProject cvelistV5 (CNA)

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

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

اطلاعات

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

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

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

ارزیابی SSVC (CISA)

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

ضعف‌ها (CWE)

  • —