Unauthenticated Access Vulnerability in Kavita Reading Server
CVE-2026-44775
6.9MEDIUM
What is CVE-2026-44775?
The Kavita reading server prior to version 0.9.0 contains a significant vulnerability in the ReaderController.GetImage endpoint, which is marked with [AllowAnonymous], thereby permitting unrestricted access to page images from any chapter across all libraries without authentication. Although the endpoint accepts an apiKey parameter, it fails to validate it, allowing potential attackers to exploit the sequential nature of entity IDs. Consequently, they can easily enumerate all content stored on the server, leading to information disclosure risks. This issue has been addressed in the release of version 0.9.0.
Affected Version(s)
Kavita < 0.9.0
