Impact
A missing write authorization check in Calibre Content Server allows a user to modify book annotations through the POST endpoint "/book-update-annotations/". The endpoint forwards attacker‑controlled JSON to a database merge operation, letting any read‑only or anonymous client record new or altered annotations. This results in data tampering of e‑book metadata without elevating privileges.
Affected Systems
The vulnerability exists in all versions of calibre Content Server prior to 9.12.0, specifically those distributed under the vendor kovidgoyal:calibre. Users running 9.11 or earlier are exposed.
Risk and Exploitability
The CVSS score of 7.5 indicates high impact, but the EPSS of less than 1% suggests a low likelihood of exploitation in the wild. The issue is not listed in CISA’s KEV. The likely attack vector is an unauthenticated POST request to the vulnerable endpoint, which bypasses the write‑access check and permits unauthorized annotation changes.
OpenCVE Enrichment