Server-Side Request Forgery (SSRF) in janeczku/calibre-web
Valid
Reported on
Mar 9th 2022
Description
The fix(es) for CVE-2022-0767 & CVE-2022-0766 only address loopback/localhost IP addresses, this is an issue as other internal endpoints may be accessible to an attacker (one of the most popular examples is 169.254.169.254
which is the AWS metadata address)
Proof of Concept
The same as either of the previous reports except the IP address being used should be an internal (but not local/loopback) address (e.g., the aforementioned 169.254.169.254
.
Impact
This vulnerability is capable of allowing attackers to interact with devices (or applications) running on the same network as the targeted server.
Occurrences
helper.py L734
if ip.startswith("127.") or ip.startswith('::ffff:7f') or ip == "::1" or ip == "0.0.0.0" or ip == "::":
...
We are processing your report and will contact the
janeczku/calibre-web
team within 24 hours.
a year ago
We have contacted a member of the
janeczku/calibre-web
team and are waiting to hear back
a year ago
We have sent a
follow up to the
janeczku/calibre-web
team.
We will try again in 7 days.
a year ago
We have sent a
fix follow up to the
janeczku/calibre-web
team.
We will try again in 7 days.
a year ago
We have sent a
second
fix follow up to the
janeczku/calibre-web
team.
We will try again in 10 days.
a year ago
helper.py#L734
has been validated
to join this conversation