CVE-2023-24623 Paranoidhttp Server-Side Request Forgery vulnerability

High 7.5 Published Updated

An attacker can bypass private address filters in Paranoidhttp to perform Server-Side Request Forgery attacks against internal services.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2023-24623?

CVE-2023-24623 is a high-severity server-side request forgery vulnerability in n/a, published on 30 Jan 2023. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Paranoidhttp before 0.3.0 allows SSRF because [::] is equivalent to the 127.0.0.1 address, but does not match the filter for private addresses.

Weakness: CWE-918

Which versions are affected by CVE-2023-24623?

3 open source packages ship an affected version, including github.com/hakobe/paranoidhttp. It affects 1 product.

PackageAffectedFixed in
github.com/hakobe/paranoidhttp GoAll versions0.3.0
github.com/hakobe/paranoidhttp GoAll versions0.3.0
github.com/hakobe/paranoidhttp GoAll versions0.3.0

Products include Paranoidhttp Project Paranoidhttp.

How do I fix CVE-2023-24623?

Upgrade github.com/hakobe/paranoidhttp to 0.3.0 or later.

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

Is CVE-2023-24623 being exploited?

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

Sources

Also known as GHSA-v9mp-j8g7-2q6m, GO-2023-1526.

Is CVE-2023-24623 in your software?

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

Check your SBOMs for free