PT-2026-94299

CVE-2026-85500

·

تاريخ النشر

2026-09-17

·

تاريخ التحديث

2026-09-17

الوصف من

CVSS 4.0
9.1
حرجة
المقاييسAV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions ash authentication versions 4.3.8 through 4.14.9 ash authentication versions 5.0.0-rc.0 through 5.0.0-rc.13
Description An authentication bypass allows unconfirmed users to obtain a session, bypassing mandatory email confirmation requirements. The issue occurs in the check user/2 function within AshAuthentication.Strategy.Password.Actions, which uses is nil(Map.get(user, value)) to verify the attribute specified by require confirmed with. If the attribute is not selected or denied by a field policy, Map.get/2 returns %Ash.NotLoaded{} or %Ash.ForbiddenField{} instead of nil, causing the system to incorrectly treat the user as confirmed.
Additionally, the require confirmed with check is only performed within AshAuthentication.Strategy.Password.Actions and not on the actions themselves. Consequently, callers that invoke actions directly, such as AshGraphql or AshJsonApi, skip the confirmation check entirely in default configurations.
Recommendations Update ash authentication to version 4.15.0 or later. Update ash authentication to version 5.0.0-rc.14 or later.
قابلية الاستغلال
استغلال
إصلاح
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-FC47-6PGW-WH22
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾