CVE-2023-39343:
Sulu Observable Response Discrepancy on Admin Login
4.3
CVSS ScoreBasic Information
CVE ID
GHSA ID
EPSS Score
-
CWE
Published
8/3/2023
Updated
11/10/2023
KEV Status
No
Technology
PHP
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
sulu/sulu | composer | >= 2.5.0, < 2.5.10 | 2.5.10 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from returning raw exception messages in authentication failures. The patch changes $exception->getMessage() to $exception->getMessageKey() to prevent user enumeration. The modified line in AuthenticationHandler.php's onAuthenticationFailure method directly matches the described attack vector and the provided workaround. The removal of user-specific error messages in JSON responses addresses CWE-204 by eliminating observable discrepancies between valid and invalid account responses.