CVE-2024-25737 VuFind Server-Side Request Forgery (SSRF) vulnerability

Medium 6.1 Published Updated

Remote attackers can exploit SSRF in VuFind to access internal servers and execute XSS via the proxy parameter.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2024-25737?

CVE-2024-25737 is a medium-severity server-side request forgery vulnerability in n/a, published on 22 May 2024. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

A Server-Side Request Forgery (SSRF) vulnerability in the /Cover/Show route (showAction in CoverController.php) in Open Library Foundation VuFind 2.4 through 9.1 before 9.1.1 allows remote attackers to access internal HTTP servers and perform Cross-Site Scripting (XSS) attacks by proxying arbitrary URLs via the proxy GET parameter.

Weakness: CWE-79

Which versions are affected by CVE-2024-25737?

2 open source packages ship an affected version, including vufind/vufind.

PackageAffectedFixed in
vufind/vufind PackagistFrom 2.49.1.1
vufind/vufind PackagistFrom 2.49.1.1

How do I fix CVE-2024-25737?

Upgrade vufind/vufind to 9.1.1 or later.

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

Is CVE-2024-25737 being exploited?

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

Sources

Also known as GHSA-fwhc-mm9q-mqq8.

Is CVE-2024-25737 in your software?

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

Check your SBOMs for free