Security Vulnerability Report
中文
CVE-2025-65516 CVSS 6.1 MEDIUM

CVE-2025-65516

Published: 2025-12-04 16:16:23
Last Modified: 2025-12-11 18:16:47

Description

A stored cross-site scripting (XSS) vulnerability was discovered in Seafile Community Edition prior to version 13.0.12. When Seafile is configured with the Golang file server, an attacker can upload a crafted SVG file containing malicious JavaScript and share it using a public link. Opening the link triggers script execution in the victim's browser. This issue has been fixed in Seafile Community Edition 13.0.12.

CVSS Details

CVSS Score
6.1
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Configurations (Affected Products)

cpe:2.3:a:seafile:seafile_server:*:*:*:*:community:*:*:* - VULNERABLE
Seafile Community Edition < 13.0.12

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
...

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-65516", "sourceIdentifier": "[email protected]", "published": "2025-12-04T16:16:22.593", "lastModified": "2025-12-11T18:16:47.437", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "A stored cross-site scripting (XSS) vulnerability was discovered in Seafile Community Edition prior to version 13.0.12. When Seafile is configured with the Golang file server, an attacker can upload a crafted SVG file containing malicious JavaScript and share it using a public link. Opening the link triggers script execution in the victim's browser. This issue has been fixed in Seafile Community Edition 13.0.12."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", "baseScore": 6.1, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "CHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 2.7}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-79"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:seafile:seafile_server:*:*:*:*:community:*:*:*", "versionEndExcluding": "13.0.12", "matchCriteriaId": "1D0C9FD2-23C1-411F-960D-15C338307847"}]}]}], "references": [{"url": "https://gist.github.com/x0root/e5597622fede55b320d29a248dce01e6", "source": "[email protected]", "tags": ["Third Party Advisory"]}, {"url": "https://manual.seafile.com/latest/changelog/server-changelog/", "source": "[email protected]", "tags": ["Release Notes"]}]}}