Skip to main content
← All vulnerabilities
CVE-2021-3988GHSA-R735-9GC6-2HVQPYSEC-2026-1236

Cross-site Scripting (XSS) in janeczku/calibre-web

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.6.15
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

A Cross-site Scripting (XSS) vulnerability exists in janeczku/calibre-web, specifically in the file `edit_books.js`. The vulnerability occurs when editing book properties, such as uploading a cover or a format. The affected code directly inserts user input into the DOM without proper sanitization, allowing attackers to execute arbitrary JavaScript code. This can lead to various attacks, including stealing cookies. The issue is present in the code handling the `#btn-upload-cover` change event.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • janeczku janeczku/calibre-web

    Version range not reported

  • calibrewebPyPI

    fixed in 0.6.15

References 2

huntr.com

GitHub · janeczku/calibre-web