CVE-2025-47222
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 25 - wyżej niż 25% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może uzyskać informacje o klasach załadowanych w aplikacji, co ułatwia dalsze rozpoznanie i planowanie ataku. Może to prowadzić do ujawnienia szczegółów implementacji i ułatwić wykorzystanie innych podatności.
Rekomendacja
Zaktualizuj Keyfactor SignServer do wersji 7.3.2 lub nowszej. Do czasu aktualizacji ogranicz dostęp do interfejsów konfiguracyjnych i monitoruj podejrzane żądania.
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-47221Średnie
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.
- 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)
A class name enumeration was found in Keyfactor SignServer versions prior to 7.3.2. Setting any chosen class name to any of the properties requiring a class path and the provided class is not expected to return different errors if the class exists in deployment or not. This returns information about the classes loaded in the application or not to the clientside.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

