CVE-2025-26787
ŚrednieCVSS 4.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 4 - wyżej niż 4% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Restarty kontenera mogą nieświadomie przywrócić szeroki dostęp oparty na certyfikatach, umożliwiając nieuprawnionym podmiotom z zaufanym certyfikatem połączenie się z usługą.
Rekomendacja
Zaktualizuj Keyfactor SignServer do wersji 7.2 lub nowszej i zweryfikuj konfigurację dostępu certyfikatów po każdym restarcie kontenera.
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-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-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)
An error in the SignServer container startup logic was found in Keyfactor SignServer versions prior to 7.2. The Admin CLI command used to configure Certificate access to the initial startup of the container sets a property of "allowany" to allow any user with a valid and trusted client auth certificate to connect. Admins can then set more restricted access to specific certificates. A logic error caused this admin CLI command to be run on each restart of the container instead of only the first startup as intended resetting the configuration to "allowany".
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

