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

CVE-2025-22228

Spring Security

CVE-2025-22228: Spring Security BCryptPasswordEncoder does not enforce maximum password length

CVSS 3.1
7.4بالا

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

BCryptPasswordEncoder.matches(CharSequence,String) will incorrectly return true for passwords larger than 72 characters as long as the first 72 characters are the same.

امتیازهای CVSS

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

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

فروشندهمحصولنسخه‌هامنبع
Spring Spring Security 5.7.x ≤ v < 5.7.16 CVEProject cvelistV5 (CNA)
Spring Spring Security 5.8.x ≤ v < 5.8.18 CVEProject cvelistV5 (CNA)
Spring Spring Security 6.0.x ≤ v < 6.0.16 CVEProject cvelistV5 (CNA)
Spring Spring Security 6.1.x ≤ v < 6.1.14 CVEProject cvelistV5 (CNA)
Spring Spring Security 6.2.x ≤ v < 6.2.10 CVEProject cvelistV5 (CNA)
Spring Spring Security 6.3.x ≤ v < 6.3.8 CVEProject cvelistV5 (CNA)
Spring Spring Security 6.4.x ≤ v < 6.4.4 CVEProject cvelistV5 (CNA)

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

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

اطلاعات

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

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

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

ارزیابی SSVC (CISA)

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

ضعف‌ها (CWE)

  • CWE-287
    Improper Authentication