CVE-2025-47221
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 19 - wyżej niż 19% wszystkich znanych CVE
Streszczenie
W Keyfactor SignServer w wersjach przed 7.3.2 występuje podatność umożliwiająca dowolny zapis plików. Właściwości ARCHIVETODISK_FILENAME-PATTERN, ARCHIVETODISK_PATH_BASE i ARCHIVETODISK_PATH_PATTERN mogą wskazywać dowolne ścieżki, w tym istniejące pliki, co pozwala użytkownikowi z uprawnieniami administratora zapisywać pliki w dowolnych katalogach i potencjalnie nadpisywać pliki dostępne dla użytkownika JBoss.
Ocena ryzyka
Administrator lub osoba z uprawnieniami administracyjnymi może nadpisać krytyczne pliki w systemie serwera, co może prowadzić do naruszenia integralności lub wykonania kodu. Ryzyko dotyczy integralności systemu plików i poufności danych.
Rekomendacja
Zaktualizuj Keyfactor SignServer do wersji 7.3.2 lub nowszej. Ogranicz uprawnienia administracyjne i monitoruj zmiany w konfiguracji ścieżek archiwizacji.
Inne podatności w Keyfactor SignServer
Zobacz wszystkie- CVE-2026-25827Niskie
W Keyfactor SignServer przed wersją 7.6.0 zidentyfikowano właściwości, które nie mają ograniczeń co do ścieżki, jaką może ustawić administrator. Ustawienie ich na konkretne ścieżki plików może ujawnić informacje po stronie klienta. Dotyczy to właściwości ATTRIBUTESFILE w PKCS11CryptoToken, KEYSTOREPATH w KeyStoreCryptoToken oraz TRUSTSTOREPATH w RenewalWorker.
- CVE-2026-25826Średnie
W Keyfactor SignServer przed wersją 7.6.0 atrybut ATTRIBUTESFILE w PKCS11CryptoToken może być ustawiony na czytelny plik, ale nieakceptowany (tj. nie rozpoznawany z atrybutami). W takim przypadku zgłaszany jest błąd, który wraz z błędem wypisuje zawartość pliku do logu serwera aplikacji. Daje to użytkownikowi z dostępem admina do SignServer i możliwością odczytu logów serwera możliwość odczytania zawartości plików dostępnych dla lokalnego użytkownika JBoss.
- CVE-2026-25825Niskie
W Keyfactor SignServer przed wersją 7.6.0 plik wyjściowy, do którego SignerStatusReportWorker zapisuje raport, może być ustawiony na dowolną ścieżkę, nawet wskazującą na istniejący plik. Daje to użytkownikowi z uprawnieniami administratora możliwość zapisu plików w dowolnych katalogach w systemie plików serwera oraz potencjalnie nadpisania plików dostępnych dla lokalnego użytkownika JBoss.
- CVE-2025-26787Średnie
Błąd w logice startu kontenera Keyfactor SignServer przed wersją 7.2 powoduje, że polecenie Admin CLI konfigurujące dostęp certyfikatów ustawia właściwość "allowany" przy każdym restarcie kontenera, zamiast tylko przy pierwszym uruchomieniu. Resetuje to konfigurację do stanu zezwalającego każdemu zaufanemu certyfikatowi klienta na połączenie.
- CVE-2025-47222Średnie
W Keyfactor SignServer w wersjach przed 7.3.2 wykryto możliwość enumeracji nazw klas. Ustawienie dowolnej nazwy klasy w właściwościach wymagających ścieżki klasy powoduje różne błędy w zależności od tego, czy klasa istnieje we wdrożeniu, ujawniając informacje o załadowanych klasach po stronie klienta.
- CVE-2025-47220Średnie
W Keyfactor SignServer w wersjach przed 7.3.2 występuje lokalne wyliczanie plików. Właściwość VISIBLE_SIGNATURE_CUSTOM_IMAGE_PATH w PDFSigner i PAdESSigner może być ustawiona przez administratora na dowolną ścieżkę bez ograniczeń; jeśli wskazuje ona na istniejący, czytelny plik, który nie jest rozpoznawalnym obrazem, aplikacja zwraca błąd potwierdzający istnienie pliku.
Oryginalny opis (angielski, źródło NVD)
An arbitrary file write was found in Keyfactor SignServer versions prior to 7.3.2. The properties ARCHIVETODISK_FILENAME-PATTERN, ARCHIVETODISK_PATH_BASE, ARCHIVETODISK_PATH_PATTERN can be set to any path, even ones that will point to files that already exist. This vulnerability gives a user with admin access the possibility to write files in arbitrary directories in the server file system and potentially overwrite files accessible by the local user JBoss.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

