CVE-2025-34199
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 44 - wyżej niż 44% wszystkich znanych CVE
Streszczenie
Vasion Print (dawniej PrinterLogic) Virtual Appliance zawiera niezabezpieczone domyślne ustawienia i wzorce kodu, które wyłączają weryfikację certyfikatów TLS/SSL dla komunikacji z drukarkami i wewnętrznymi mikrousługami. W rezultacie klient akceptuje połączenia TLS bez walidacji certyfikatów serwera, co umożliwia ataki man-in-the-middle.
Ocena ryzyka
Atakujący w ścieżce sieciowej może podsłuchiwać i modyfikować wrażliwe dane, w tym zadania drukowania, konfigurację i tokeny uwierzytelniające, a także wstrzykiwać złośliwe ładunki lub zakłócać usługi.
Rekomendacja
Zaktualizuj urządzenie do wersji 22.0.1049 (Host) i 20.0.2786 (Application) lub nowszej oraz zweryfikuj konfigurację weryfikacji certyfikatów TLS.
Inne podatności w Vasion Print Virtual Appliance
Zobacz wszystkie- CVE-2025-34224Krytyczne
Vasion Print Virtual Appliance Host przed 22.0.1049 i Application przed 20.0.2786 (wdrożenia VA/SaaS) udostępnia zestaw skryptów PHP w katalogu console_release bez wymagania uwierzytelnienia. Nieuwierzytelniony atakujący może wywołać te endpointy, aby rekonfigurować drukarki sieciowe, dodawać lub usuwać urządzenia RFID i modyfikować ustawienia urządzeń.
- CVE-2025-34223Krytyczne
Vasion Print (dawniej PrinterLogic) Virtual Appliance Host w wersjach przed 22.0.1049 i Application przed 20.0.2786 (wdrożenia VA/SaaS) zawiera domyślne konto administratora oraz endpoint instalacyjny /admin/query/update_database.php dostępny bez uwierzytelniania. Atakujący może wysłać dowolne wartości root_user i root_password, powodując zastąpienie domyślnych poświadczeń administratora przez własne. Skrypt zawiera również zakodowane na stałe hashe SHA-512 i SHA-1 domyślnego hasła, co pozwala obejść walidację polityki haseł. W rezultacie nieuwierzytelniony zdalny atakujący może uzyskać pełną kontrolę administracyjną nad systemem podczas wstępnej konfiguracji.
- CVE-2025-34221Krytyczne
Vasion Print (dawniej PrinterLogic) Virtual Appliance Host w wersjach przed 25.2.169 i Application przed 25.2.1518 (wdrożenia VA/SaaS) wystawia każdy wewnętrzny kontener Docker do sieci, ponieważ reguły zapory pozwalają na nieograniczony ruch do sieci mostkowej Docker. Brak uwierzytelniania, ACL lub identyfikatora klienta pozwala atakującemu na interakcję z dowolnym wewnętrznym API, omijając mechanizmy uwierzytelniania. Skutkuje to nieuwierzytelnionym zdalnym dostępem do usług wewnętrznych, umożliwiając kradzież poświadczeń, manipulację konfiguracją i potencjalne zdalne wykonanie kodu.
- CVE-2025-34218Krytyczne
Vasion Print Virtual Appliance Host przed 22.0.1049 i Application przed 20.0.2786 (wdrożenia VA/SaaS) udostępnia wewnętrzne kontenery Docker poprzez instancję gw. Endpoint /meta ujawnia listę mikrousług wraz z wersjami, a kontenery są dostępne bez uwierzytelnienia i ograniczeń sieciowych.
- CVE-2025-34216Krytyczne
Vasion Print Virtual Appliance Host przed 22.0.1026 i Application przed 20.0.2702 (tylko wdrożenia VA) udostępnia nieuwierzytelnione punkty końcowe REST API, które zwracają pliki konfiguracyjne i hasła w postaci jawnej oraz ujawniają klucz APP_KEY Laravela używany do podpisywania kryptograficznego. Uzyskanie APP_KEY pozwala atakującemu tworzyć ważne podpisane żądania i osiągnąć zdalne wykonanie kodu.
- CVE-2025-34215Krytyczne
Vasion Print Virtual Appliance Host w wersjach przed 22.0.1026 i Application przed 20.0.2702 (tylko wdrożenia VA) udostępnia nieuwierzytelniony proces przesyłania firmware. Publiczna strona zwraca podpisany token, a każdy obraz Docker zawiera prywatny klucz GPG i zaszyfrowane hasło, co pozwala na modyfikację i przesłanie złośliwego firmware i zdalne wykonanie kodu.
- CVE-2025-34212Krytyczne
Vasion Print (dawniej PrinterLogic) Virtual Appliance Host przed wersją 22.0.843 i Application przed wersją 20.0.1923 posiadają słabości CI/CD: build pobiera niezweryfikowany obraz zewnętrzny, pobiera VirtualBox Extension Pack przez zwykły HTTP bez walidacji podpisu oraz przyznaje kontu jenkins NOPASSWD dla mount/umount. Umożliwia to atak łańcucha dostaw lub man-in-the-middle na potok budowania, wstrzyknięcie złośliwego firmware i zdalne wykonanie kodu jako root na hoście CI.
- CVE-2025-34207Krytyczne
Vasion Print (dawniej PrinterLogic) Virtual Appliance Host przed wersją 22.0.1049 i Application przed wersją 20.0.2786 konfigurują klienta SSH w instancjach Docker z opcjami UserKnownHostsFile=/dev/null, StrictHostKeyChecking=no i ForwardAgent yes. Wyłącza to weryfikację klucza zdalnego hosta i automatycznie przekazuje agenta SSH dewelopera do hostów pasujących do wzorców wieloznacznych, umożliwiając atakującemu przechwycenie kluczy prywatnych i nieograniczony ruch boczny.
- CVE-2025-34205Krytyczne
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.
- CVE-2025-34204Krytyczne
Vasion Print (dawniej PrinterLogic) Virtual Appliance Host i Application zawierają wiele kontenerów Docker uruchamiających główne procesy aplikacji (np. workery PHP, serwery Node.js, binarne pliki własne) jako użytkownik root. Zwiększa to zakres skutków przejęcia kontenera i umożliwia ruch boczny oraz przejęcie hosta.
Oryginalny opis (angielski, źródło NVD)
Vasion Print (formerly PrinterLogic) Virtual Appliance Host versions prior to 22.0.1049 and Application versions prior to 20.0.2786 (VA and SaaS deployments) contain insecure defaults and code patterns that disable TLS/SSL certificate verification for communications to printers and internal microservices. In multiple places, the application sets libcurl/PHP transport options such that CURLOPT_SSL_VERIFYHOST and CURLOPT_SSL_VERIFYPEER are effectively disabled, and environment variables (for example API_*_VERIFYSSL=false) are used to turn off verification for gateway and microservice endpoints. As a result, the client accepts TLS connections without validating server certificates (and, in some cases, uses clear-text HTTP), permitting on-path attackers to perform man-in-the-middle (MitM) attacks. An attacker able to intercept network traffic between the product and printers or microservices can eavesdrop on and modify sensitive data (including print jobs, configuration, and authentication tokens), inject malicious payloads, or disrupt service. This vulnerability has been identified by the vendor as: V-2024-024 — Insecure Communication to Printers & Microservices.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

