GitHub Advisoryadvisory · Packagist

GHSA-g84q-cq55-xwgp silverstripe/framework member disclosure in login form

MEDIUM Published 2024-05-27 Modified 2024-05-27 Official page ↗
Ecosystem
Packagist
Packages
silverstripe/framework
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weaknesses
CWE-200
Reviewed
2024-05-27

Affected packages

• Packagist silverstripe/framework: >= 3.4.0-rc1, < 3.4.6 → fixed in 3.4.6 • Packagist silverstripe/framework: >= 3.5.0-rc1, < 3.5.4 → fixed in 3.5.4

Description

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.

Related

Weakness · CWE (1)

  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness

References