Medium
Security advisory
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2023-31285
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 3 Nov 2026, 04:01 UTC · Revision 1
Source evidence
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.
osv:CVE-2023-31285
Complete source record
{
"id": "c149f13dc8de73d736396b4376dffe16308a4145984bf1e66c418e21ac1cb8f9",
"url": "https://osv.dev/vulnerability/CVE-2023-31285",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2023-31285",
"summary": "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.",
"evidence": "osv:CVE-2023-31285",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2023-31285",
"aliases": [
"CVE-2023-31285",
"GHSA-93h6-wx7r-mgfp"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/serenity-is/serenity",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "11b9d267f840513d04b4f4d4876de7823a6e48d2"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"fixed": "11b9d267f840513d04b4f4d4876de7823a6e48d2"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"1.3.2",
"1.2.0",
"1.1.0",
"1.0.5",
"1.0.1"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-31285.json"
}
}
],
"modified": "2026-10-28T02:30:25.877175887Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/31xxx/CVE-2023-31285.json",
"https://nvd.nist.gov/vuln/detail/CVE-2023-31285",
"https://github.com/serenity-is/Serenity/commit/11b9d267f840513d04b4f4d4876de7823a6e48d2"
],
"provider_metadata": {
"cna_assigner": "mitre",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"fixed": "6.7.0"
}
],
"source": "DESCRIPTION"
}
]
}
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/31xxx/CVE-2023-31285.json"
}
},
"related_cves": [
{
"value": "CVE-2023-31285",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 492367,
"published_at": "2023-04-27T00:00:00+00:00"
}