Katalog CVE

CVE-2025-34205

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.41%

Percentyl 72 - wyżej niż 72% wszystkich znanych CVE

Streszczenie

Vasion Print (dawniej PrinterLogic) Virtual Appliance Host w wersjach przed 22.0.843 i Application przed 20.0.1923 (wdrożenia VA i SaaS) zawiera niebezpieczny martwy kod PHP w wielu instancjach PHP hostowanych w Dockerze. Skrypt /var/www/app/resetroot.php pozbawiony jest kontroli uwierzytelniania i po wykonaniu aktualizuje bazę danych, ustawiając nazwę administratora na 'root' i hash hasła na SHA-512 ciągu 'password'. Dodatkowo zakomentowany kod w /var/www/app/lib/common/oses.php unserializuje dane sesji, co może umożliwić zdalne wykonanie kodu. Atakujący może zresetować hasło roota MySQL i uzyskać pełną kontrolę nad bazą danych, co w połączeniu z problemami deserializacji może prowadzić do pełnego przejęcia systemu.

Ocena ryzyka

Podatność umożliwia nieuwierzytelnionemu atakującemu reset hasła administratora bazy danych i potencjalne zdalne wykonanie kodu, co może prowadzić do pełnego kompromitu systemu. Może skutkować utratą poufności, integralności i dostępności danych.

Rekomendacja

Zaktualizuj Vasion Print Virtual Appliance Host do wersji 22.0.843 lub nowszej oraz Application do wersji 20.0.1923 lub nowszej. Do czasu aktualizacji ogranicz dostęp do endpointu resetroot.php i monitoruj podejrzane działania.

Inne podatności w Vasion Print Virtual Appliance

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Vasion Print (formerly PrinterLogic) Virtual Appliance Host versions prior to 22.0.843 and Application prior to 20.0.1923 (VA and SaaS deployments) contains dangerous PHP dead code present in multiple Docker-hosted PHP instances. A script named /var/www/app/resetroot.php (found in several containers) lacks authentication checks and, when executed, performs a SQL update that sets the database administrator username to 'root' and its password hash to the SHA-512 hash of the string 'password'. Separately, commented-out code in /var/www/app/lib/common/oses.php would unserialize session data (unserialize($_SESSION['osdata']))—a pattern that can enable remote code execution if re-enabled or reached with attacker-controlled serialized data. An attacker able to reach the resetroot.php endpoint can trivially reset the MySQL root password and obtain full database control; combined with deserialization issues this can lead to full remote code execution and system compromise. This vulnerability has been identified by the vendor as: V-2023-003 — Dead / Insecure PHP Code.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS