An issue was discovered in Serenity Serene (and StartSharp) before 6.7.0.
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and GitHub. Impact type from CWE-640.
Summary
An issue was discovered in Serenity Serene (and StartSharp) before 6.7.0. Password reset links are sent by email. A link contains a token that is used to reset the password. This token remains valid even after the password reset and can be used a second time to change the password of the corresponding user. The token expires only 3 hours after issuance and is sent as a query parameter when resetting. An attacker with access to the browser history can thus use the token again to change the password in order to take over the account.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
| — | Serenity.Net.Core (NuGet) | before 6.7.0 | 6.7.0 | Patch available | GHSA-2hp9-3xfr-r9w2 |
| — | Serenity.Net.Web (NuGet) | before 6.7.0 | 6.7.0 | Patch available | GHSA-2hp9-3xfr-r9w2 |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
- Serenity.Net.Core (NuGet) Vendor— Affected before 6.7.0 Fixed in 6.7.0 Patch available GHSA-2hp9-3xfr-r9w2
- Serenity.Net.Web (NuGet) Vendor— Affected before 6.7.0 Fixed in 6.7.0 Patch available GHSA-2hp9-3xfr-r9w2
Remediation
- Fix · GHSA-2hp9-3xfr-r9w2 Serenity.Net.Core (NuGet) Fixed in 6.7.0 Advisory →
- Fix · GHSA-2hp9-3xfr-r9w2 Serenity.Net.Web (NuGet) Fixed in 6.7.0 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2023-31287
- 2026-10-03 Alias added: GHSA-2hp9-3xfr-r9w2
References
Other 4
- 20230529 SEC Consult SA-20230516-0 :: Multiple Vulnerabilities in Serenity and StartSharp Software
- http://packetstormsecurity.com/files/172648/Serenity-StartSharp-Software-File-Upload-XSS-User-Enumeration-Reusable-Tokens.html
- https://github.com/serenity-is/Serenity
- https://packetstorm.news/files/id/172648
More Serenity Serene vulnerabilities
- TI-2023-14967 An issue was discovered in Serenity Serene (and StartSharp) before 6.7.0. CVSS 3.1MEDIUM 5.3
- TI-2023-14966 An XSS issue was discovered in Serenity Serene (and StartSharp) before 6.7.0. CVSS 3.1MEDIUM 6.1
Sources
- CVE-2023-31287 · CVE Program
- CVE-2023-31287 · NVD
- FIRST EPSS
- GHSA-2hp9-3xfr-r9w2 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences