HTTP response splitting in Calibre - CVE-2026-27810
Published: June 29, 2026
Calibre
Detailed vulnerability description
The vulnerability allows a remote user to inject arbitrary HTTP response headers.
The vulnerability exists due to improper neutralization of crlf sequences in http response headers in the calibre Content Server /get/ and /data-files/get/ endpoints when processing the content_disposition query parameter. A remote user can send a specially crafted request to inject arbitrary HTTP response headers.
User interaction is not required for direct exploitation, but the issue can also be triggered by tricking an authenticated victim into opening a crafted link in a browser session.