CVE-2026-30587: n/a
Multiple Stored XSS vulnerabilities exist in Seafile Server version 13.0.15,13.0.16-pro,12.0.14 and prior and fixed in 13.0.17, 13.0.17-pro, and 12.0.20-pro, via the Seadoc (sdoc) editor. The application fails to properly sanitize WebSocket messages regarding document structure updates. This allows authenticated remote attackers to inject malicious JavaScript payloads via the src attribute of embedded Excalidraw whiteboards or the href attribute of anchor tags
AI Analysis
Technical Summary
CVE-2026-30587 describes multiple stored XSS vulnerabilities in Seafile Server prior to versions 13.0.17, 13.0.17-pro, and 12.0.20-pro. The issue stems from the Seadoc editor's failure to properly sanitize WebSocket messages that update document structure, allowing authenticated attackers to inject malicious JavaScript via the src attribute of embedded Excalidraw whiteboards or the href attribute of anchor tags. This vulnerability is categorized under CWE-79 and has a CVSS 3.1 score of 5.4, reflecting a medium risk with network attack vector, low attack complexity, required privileges, and user interaction.
Potential Impact
Successful exploitation allows authenticated remote attackers to execute stored cross-site scripting attacks, potentially leading to the execution of arbitrary JavaScript in the context of the victim's browser session. This can result in information disclosure and integrity impacts but does not affect availability. The vulnerability requires authentication and user interaction, limiting its scope somewhat. There are no known exploits in the wild as of the published date.
Mitigation Recommendations
The vulnerabilities have been fixed in Seafile Server versions 13.0.17, 13.0.17-pro, and 12.0.20-pro. Users should upgrade to these or later versions to remediate the issue. Since this is not a cloud service, remediation depends on applying these official patches. Patch status is confirmed by the vendor advisory indicating fixed versions. No additional mitigation steps are specified.
CVE-2026-30587: n/a
Description
Multiple Stored XSS vulnerabilities exist in Seafile Server version 13.0.15,13.0.16-pro,12.0.14 and prior and fixed in 13.0.17, 13.0.17-pro, and 12.0.20-pro, via the Seadoc (sdoc) editor. The application fails to properly sanitize WebSocket messages regarding document structure updates. This allows authenticated remote attackers to inject malicious JavaScript payloads via the src attribute of embedded Excalidraw whiteboards or the href attribute of anchor tags
CVSS v3.1
Score 5.4medium
Affected software
pkg:github/haiwen/seafile-serverRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-30587 describes multiple stored XSS vulnerabilities in Seafile Server prior to versions 13.0.17, 13.0.17-pro, and 12.0.20-pro. The issue stems from the Seadoc editor's failure to properly sanitize WebSocket messages that update document structure, allowing authenticated attackers to inject malicious JavaScript via the src attribute of embedded Excalidraw whiteboards or the href attribute of anchor tags. This vulnerability is categorized under CWE-79 and has a CVSS 3.1 score of 5.4, reflecting a medium risk with network attack vector, low attack complexity, required privileges, and user interaction.
Potential Impact
Successful exploitation allows authenticated remote attackers to execute stored cross-site scripting attacks, potentially leading to the execution of arbitrary JavaScript in the context of the victim's browser session. This can result in information disclosure and integrity impacts but does not affect availability. The vulnerability requires authentication and user interaction, limiting its scope somewhat. There are no known exploits in the wild as of the published date.
Mitigation Recommendations
The vulnerabilities have been fixed in Seafile Server versions 13.0.17, 13.0.17-pro, and 12.0.20-pro. Users should upgrade to these or later versions to remediate the issue. Since this is not a cloud service, remediation depends on applying these official patches. Patch status is confirmed by the vendor advisory indicating fixed versions. No additional mitigation steps are specified.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- mitre
- Date Reserved
- 2026-03-04T00:00:00.000Z
- Cvss Version
- null
- State
- PUBLISHED
Threat ID: 69c41f52f4197a8e3b733a29
Added to database: 03/25/2026, 17:45:54 UTC
Last enriched: 05/11/2026, 01:45:45 UTC
Last updated: 07/31/2026, 19:22:58 UTC
Views: 151
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.