SB20260629106 - Multiple vulnerabilities in Calibre



SB20260629106 - Multiple vulnerabilities in Calibre

Published: June 29, 2026

Security Bulletin ID SB20260629106
CSH Severity
Medium
Patch available
YES
Number of vulnerabilities 2
Exploitation vector Remote access
Highest impact Data manipulation

Breakdown by Severity

Medium 50% Low 50%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 2 vulnerabilities.


1) Origin validation error (CVE-ID: CVE-2026-27824)

CWE-ID: CWE-346 - Origin Validation Error

CVSSv4: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:U/U:Green


The vulnerability allows a remote attacker to bypass brute-force protection and perform unlimited password guessing attempts.

The vulnerability exists due to improper origin validation in the Content Server brute-force protection mechanism when processing authentication requests with a user-supplied X-Forwarded-For header. A remote attacker can send authentication requests with changing X-Forwarded-For values to bypass brute-force protection and perform unlimited password guessing attempts.

The issue affects deployments with authentication and ban settings enabled, and can also enable username enumeration through response differences.


2) HTTP response splitting (CVE-ID: CVE-2026-27810)

CWE-ID: CWE-113 - Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Response Splitting')

CVSSv4: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:U/U:Clear


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.


Remediation

Install update from vendor's website.