CVE-2022-0767 Server-Side Request Forgery (SSRF) in janeczku/calibre-web

Critical 9.1 Published Updated

An attacker can exploit a Server-Side Request Forgery vulnerability in Calibre Web to access internal resources or bypass security controls.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2022-0767?

CVE-2022-0767 is a critical server-side request forgery vulnerability in janeczku/calibre-web, published on 7 Mar 2022. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Server-Side Request Forgery (SSRF) in GitHub repository janeczku/calibre-web prior to 0.6.17.

Weakness: CWE-918

Which versions are affected by CVE-2022-0767?

3 open source packages ship an affected version, including calibreweb. It affects 1 product.

PackageAffectedFixed in
calibreweb PyPIAll versions0.6.17
calibreweb PyPIAll versions0.6.17
calibreweb PyPIAll versions0.6.17

Products include Janeczku Calibre-Web.

How do I fix CVE-2022-0767?

Upgrade calibreweb to 0.6.17 or later.

Upgrade, and send outbound requests through an allow-list that blocks internal addresses. More about Server-side request forgery.

Is CVE-2022-0767 being exploited?

There is no known exploitation of CVE-2022-0767 in the wild and no public exploit code.

Sources

Also known as GHSA-h65g-jfqg-2w6m, PYSEC-2026-306.

Is CVE-2022-0767 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free