GitHub Advisoryadvisory · NuGet
GHSA-93h6-wx7r-mgfp Cross Site Scripting (XSS) in Serenity
MEDIUM
Official page ↗
- Aliases
- CVE-2023-31285
- Ecosystem
- NuGet
- Packages
- Serenity.Net.Core, Serenity.Net.Services
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
- Weaknesses
- CWE-79
- Reviewed
- 2023-04-27
Affected packages
• NuGet Serenity.Net.Core: < 6.7.0 → fixed in 6.7.0
• NuGet Serenity.Net.Services: < 6.7.0 → fixed in 6.7.0
Description
An XSS issue was discovered in Serenity Serene (and StartSharp) before 6.7.0. When users upload temporary files, some specific file endings are not allowed, but it is possible to upload .html or .htm files containing an XSS payload. The resulting link can be sent to an administrator user.
Related
Alias · CVE (1)
- CVE-2023-31285 An XSS issue was discovered in Serenity Serene (and StartSharp) before 6.7.0. vulnerability
Weakness · CWE (1)
- CWE-79 Improper Neutralization of Input During Web Page Generation weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2023-31285 advisory
- https://github.com/serenity-is/Serenity/commit/11b9d267f840513d04b4f4d4876de7823a6e48d2 web
- https://github.com/serenity-is/Serenity/commit/f54e9bfcf8ceb7f26f81a7362349bc1f63251d92 web
- https://github.com/serenity-is/serene/commit/6dce8162f4382badd429a9f0f1470acb64e8c4fd web
- https://github.com/serenity-is/Serenity package
- http://packetstormsecurity.com/files/172648/Serenity-StartSharp-Software-File-Upload-XSS-User-Enumeration-Reusable-Tokens.html web
- http://seclists.org/fulldisclosure/2023/May/14 web