GHSA-ph62-fv59-vf9h
silverstripe/framework users inadvertently passing sensitive data to LoginAttempt
GHSA-ph62-fv59-vf9h is a medium vulnerability (CVSS 6.5) in silverstripe/framework, published May 27, 2024. No source lists public exploit code. Fixed in silverstripe/framework 3.5.6.
- Severity
- 6.5 MediumCVSS 3.1, GitHub Advisories
- Exploit chance
- UnscoredNo EPSS score yet
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
3.5.6silverstripe/framework +5 more
Description
All user login attempts are logged in the database in the LoginAttempt table. However, this table contains information in plain text, and may possible contain sensitive information, such as user passwords mis-typed into the username field.
In order to address this a one-way hash is applied to the Email field before being stored.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Affected packages
| Package | Affected | Fixed |
|---|---|---|
silverstripe/frameworkPackagist | 3.5.0-rc1 up to 3.5.6 | 3.5.6 |
silverstripe/frameworkPackagist | 3.6.0-rc1 up to 3.6.3 | 3.6.3 |
silverstripe/frameworkPackagist | 4.0.0-rc1 up to 4.0.1 | 4.0.1 |
silverstripe/frameworkPackagist | 3.5.0-rc1 up to 3.5.6, plus listed versions 3.5.03.5.0-rc23.5.0-rc33.5.13.5.1-rc1 Show 11 moreShow less3.5.1-rc23.5.23.5.2-rc13.5.33.5.3-rc13.5.43.5.4-rc13.5.53.5.5-beta13.5.5-beta23.5.6-rc1 | 3.5.6 |
silverstripe/frameworkPackagist | 3.6.0-rc1 up to 3.6.3, plus listed versions 3.6.03.6.13.6.1-alpha23.6.23.6.2-beta13.6.2-beta23.6.3-rc2 | 3.6.3 |
silverstripe/frameworkPackagist | 4.0.0-rc1 up to 4.0.1, plus listed versions 4.0.04.0.0-rc24.0.0-rc34.0.1-rc1 | 4.0.1 |
What each source reports
GitHub Advisories Score used 6.5
silverstripe/framework users inadvertently passing sensitive data to LoginAttempt
All user login attempts are logged in the database in the LoginAttempt table. However, this table contains information in plain text, and may possible contain sensitive information, such as user passwords mis-typed into the username field.
In order to address this a one-way hash is applied to the Email field before being stored.
- Record
GHSA-ph62-fv59-vf9h- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-311
- Updated
- 2026-11-02
OSV 6.5
silverstripe/framework users inadvertently passing sensitive data to LoginAttempt
All user login attempts are logged in the database in the LoginAttempt table. However, this table contains information in plain text, and may possible contain sensitive information, such as user passwords mis-typed into the username field.
In order to address this a one-way hash is applied to the Email field before being stored.
- Record
GHSA-ph62-fv59-vf9h- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-311
- Updated
- 2026-11-02
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | GitHub Advisories, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
github.com/silverstripe/silverstripe-framework/commit/3e2bcaa0b49277ff7f7004b265a7fa80d0b92e5c
github.com/silverstripe/silverstripe-framework/commit/c5d6eb816d4ac5e9fa3d8bc4bd82de95719eb22d
github.com/silverstripe/silverstripe-framework/commit/f1dd3d6f03eb1d94c29c495994a1da9176a758d9
github.com/FriendsOfPHP/security-advisories/blob/master/silverstripe/framework/SS-2017-009-1.yaml
silverstripe.org/download/security-releases/ss-2017-009
github.com/advisories/GHSA-ph62-fv59-vf9h
github.com/silverstripe/silverstripe-framework