PT-2024-21119 · Open Library Foundation · Vufind

·

CVE-2024-25737

·

Published

2024-05-22

·

Updated

2024-11-12

CVSS v3.1

9.1

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Open Library Foundation VuFind versions 2.4 through 9.1 before 9.1.1
Description A Server-Side Request Forgery (SSRF) vulnerability in the "/Cover/Show" route, specifically in the showAction function of CoverController.php, allows remote attackers to access internal HTTP servers and perform Cross-Site Scripting (XSS) attacks. This is achieved by proxying arbitrary URLs via the proxy GET parameter.
Recommendations For Open Library Foundation VuFind versions 2.4 through 9.1 before 9.1.1, update to version 9.1.1 to resolve the issue. As a temporary workaround, consider restricting access to the "/Cover/Show" route or disabling the showAction function in CoverController.php until a patch is available. Avoid using the proxy GET parameter in the affected API endpoint until the issue is resolved.

Exploit

Fix

XSS

SSRF

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2024-25737
GHSA-FWHC-MM9Q-MQQ8

Affected Products

Vufind