CVE-2025-34209
WysokieCVSS 7.2Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 52 - wyżej niż 52% wszystkich znanych CVE
Streszczenie
Vasion Print (dawniej PrinterLogic) Virtual Appliance Host przed 22.0.862 i Application przed 20.0.2014 (wdrożenia VA i SaaS) zawierają obrazy Docker z prywatnym kluczem GPG i hasłem dla konta [email protected]. Klucz jest przechowywany jawnie, a hasło jest zaszyte w plikach. Atakujący z dostępem administracyjnym do urządzenia może wyodrębnić klucz, zaimportować go do własnego systemu, a następnie odszyfrowywać pliki GPG i podpisywać dowolne pakiety aktualizacji oprogramowania. Złośliwie podpisana aktualizacja może zostać przesłana przez atakującego z uprawnieniami administratora i zostanie wykonana przez urządzenie, dając atakującemu pełną kontrolę nad wirtualnym urządzeniem.
Ocena ryzyka
Atakujący z uprawnieniami administracyjnymi może podpisać i wdrożyć złośliwą aktualizację, przejmując pełną kontrolę nad urządzeniem. Może to prowadzić do kompromitacji całego środowiska i danych.
Rekomendacja
Zaktualizuj Vasion Print Virtual Appliance do wersji 22.0.862 (Host) i 20.0.2014 (Application) lub nowszej. Zmień klucze GPG i hasła oraz ogranicz dostęp administracyjny do urządzenia.
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 prior to 22.0.862 and Application prior to 20.0.2014 (VA and SaaS deployments) contain Docker images with the private GPG key and passphrase for the account *no‑reply+virtual‑[email protected]*. The key is stored in cleartext and the passphrase is hardcoded in files. An attacker with administrative access to the appliance can extract the private key, import it into their own system, and subsequently decrypt GPG-encrypted files and sign arbitrary firmware update packages. A maliciously signed update can be uploaded by an admin‑level attacker and will be executed by the appliance, giving the attacker full control of the virtual appliance. This vulnerability has been identified by the vendor as: V-2023-010 — Hardcoded Private Key.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

