CVE Catalog

CVE-2022-51024

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.39%

33th percentile - higher than 33% of all known CVEs

Summary

Kavita 0.5.2 before 0.5.4.1 contains a path traversal vulnerability that allows unauthenticated attackers to read arbitrary files by supplying '../' sequences in the filename parameter. Attackers can send GET requests to /api/image/cover-upload with filename values like ../appsettings.json to retrieve configuration files outside the temp directory.

Risk Assessment

Configuration files containing secrets and credentials may be read, potentially leading to application compromise. This breaches confidentiality and system integrity.

Recommendation

Upgrade Kavita to version 0.5.4.1 or later and verify path validation for the filename parameter. Review logs for path traversal attempts against /api/image/cover-upload.

Other vulnerabilities in Kavita

See all
Original NVD description (English source)

Kavita 0.5.2 before 0.5.4.1 contains a path traversal vulnerability that allows unauthenticated attackers to read arbitrary files by supplying '../' sequences in the filename parameter. Attackers can send GET requests to /api/image/cover-upload with filename values like ../appsettings.json to retrieve configuration files outside the temp directory. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-18.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS