CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-25738

Critical
Published: Translated: NVD NIST

Summary

W podatności typu Server-Side Request Forgery (SSRF) w trasie /Upgrade/FixConfig w Open Library Foundation VuFind w wersjach od 2.0 do 9.1 przed 9.1.1, zdalny atakujący może nadpisać lokalne pliki konfiguracyjne, uzyskując dostęp do panelu administratora i osiągając zdalne wykonanie kodu. Wymaga to jednak, aby ustawienie allow_url_include w PHP było włączone oraz aby trasa /Upgrade była dostępna.

Risk Assessment

Organizacja może być narażona na poważne zagrożenia, w tym nieautoryzowany dostęp do panelu administratora oraz możliwość zdalnego wykonania kodu, co może prowadzić do utraty danych lub przejęcia kontroli nad systemem.

Recommendation

Zaleca się wyłączenie trasy /Upgrade poprzez ustawienie autoConfigure na false w pliku config.ini oraz upewnienie się, że ustawienie allow_url_include jest wyłączone w konfiguracji PHP.

Original NVD description (English source)

A Server-Side Request Forgery (SSRF) vulnerability in the /Upgrade/FixConfig route in Open Library Foundation VuFind 2.0 through 9.1 before 9.1.1 allows a remote attacker to overwrite local configuration files to gain access to the administrator panel and achieve Remote Code Execution. A mitigating factor is that it requires the allow_url_include PHP runtime setting to be on, which is off in default installations. It also requires the /Upgrade route to be exposed, which is exposed by default after installing VuFind, and is recommended to be disabled by setting autoConfigure to false in config.ini.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS