Cross-Site Scripting (XSS) vulnerability via crafted ebooks in Kavita
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-79.
Summary
Kavita is a cross platform reading server. Opening an ebook with malicious scripts inside leads to code execution inside the browsing context. Kavita doesn't sanitize or sandbox the contents of epubs, allowing scripts inside ebooks to execute. This vulnerability was patched in version 0.8.1.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2024-39307
More Kareadita vulnerabilities
- TI-2022-03662 Improper Restriction of Excessive Authentication Attempts in kareadita/kavita CVSS 3.1CRITICAL 9.8
- TI-2022-26712 Path traversal in Kavita lets unauthenticated attackers read files CVSS 4.0HIGH 8.7
- TI-2026-32661 Kavita: IDOR in /api/Download/* CVSS 4.0MEDIUM 5.9
- TI-2022-03617 Improper Restriction of Excessive Authentication Attempts in kareadita/kavita CVSS 3.1MEDIUM 5.3
- TI-2026-34790 Kavita: Pre-Auth Account Takeover CVSS 4.0CRITICAL 9.3
- TI-2026-32660 Kavita: No authentication at /api/Reader/image CVSS 4.0MEDIUM 6.9
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences