Lucene search

K
githubGitHub Advisory DatabaseGHSA-CRR3-H4M8-7F56
HistoryMay 27, 2024 - 11:23 p.m.

silverstripe/framework vulnerable to member disclosure in login form

2024-05-2723:23:51
CWE-200
GitHub Advisory Database
github.com
3
silverstripe/framework
user id enumeration
vulnerability
login form
security disclosure
regression
ss-2017-002

7.1 High

AI Score

Confidence

High

There is a user ID enumeration vulnerability in our brute force error messages.

  • Users that don’t exist in will never get a locked out message
  • Users that do exist, will get a locked out message

This means an attacker can infer or confirm user details that exist in the member table.

This issue has been resolved by ensuring that login attempt logging and lockout process works equivalently for non-existent users as it does for existant users.

This is a regression of SS-2017-002.

Affected configurations

Vulners
Node
silverstripeframeworkRange<4.1.1
OR
silverstripeframeworkRange<4.0.4

7.1 High

AI Score

Confidence

High