CVE-2026-22772
ŚrednieCVSS 5.8Streszczenie
Fulcio przed wersją 1.8.5 ma funkcję metaRegex() używającą niezabezpieczonego (niezakotwiczonego) wyrażenia regularnego, co pozwala obejść walidację URL MetaIssuer i wywołać SSRF do dowolnych usług wewnętrznych. SSRF może wywoływać tylko żądania GET, nie zmienia stanu, a odpowiedź nie jest zwracana, więc możliwy jest jedynie blind SSRF.
Ocena ryzyka
Atakujący może sondować wewnętrzną sieć organizacji (blind SSRF), co może ujawnić informacje o infrastrukturze.
Rekomendacja
Zaktualizuj Fulcio do wersji 1.8.5 lub nowszej.
Inne podatności w Fulcio
Zobacz wszystkie- CVE-2026-49478Wysokie
Fulcio, urząd certyfikacji do wydawania certyfikatów podpisywania kodu dla tożsamości OIDC, w wersjach do 1.8.5 niewłaściwie podąża za przekierowaniami między hostami i dołącza tokeny ServiceAccount Kubernetes podczas wykrywania OIDC, co pozwala złośliwemu lub skompromitowanemu wystawcy na przeprowadzenie ślepego SSRF, podstawienie i buforowanie złośliwych kluczy JWKS lub ujawnienie tokenów ServiceAccount zewnętrznym hostom.
- CVE-2025-66506Wysokie
Fulcio przed wersją 1.8.3 zawiera podatność w funkcji identity.extractIssuerURL, która dzieli niezaufany argument po kropkach. Złośliwe żądanie z nieprawidłowym tokenem tożsamości OIDC zawierającym wiele kropek powoduje alokacje pamięci rzędu O(n) bajtów, gdzie n to długość argumentu, ze stałym współczynnikiem około 16.
Oryginalny opis (angielski, źródło NVD)
Fulcio is a certificate authority for issuing code signing certificates for an OpenID Connect (OIDC) identity. Prior to 1.8.5, Fulcio's metaRegex() function uses unanchored regex, allowing attackers to bypass MetaIssuer URL validation and trigger SSRF to arbitrary internal services. Since the SSRF only can trigger GET requests, the request cannot mutate state. The response from the GET request is not returned to the caller so data exfiltration is not possible. A malicious actor could attempt to probe an internal network through Blind SSRF. This vulnerability is fixed in 1.8.5.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

