Katalog CVE

CVE-2026-63576

WysokieCVSS 8.2
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Nieprawidłowa walidacja certyfikatu w PkixNameConstraintValidator (ExtractHostFromURL) w Legion of the Bouncy Castle Inc. bc-csharp przed 2.7.0 pozwala podrzędnemu CA z ograniczeniami nazw lub komukolwiek mogącemu uzyskać certyfikaty z wybranymi subjectAltName URI od takiego CA na obejście dozwolonych lub wykluczonych ograniczeń nazw uniformResourceIdentifier podczas walidacji ścieżki certyfikacji. Atak wykorzystuje URI, którego ścieżka, zapytanie, fragment lub userinfo zawiera znaki takie jak '@' lub ':', ponieważ host był wyodrębniany przez cięcie łańcucha bez uprzedniego wyizolowania komponentu authority zgodnie z RFC 3986, więc host porównywany z ograniczeniami mógł różnić się od rzeczywistego hosta URI.

Ocena ryzyka

Atakujący może obejść ograniczenia URI i uzyskać akceptację certyfikatów dla nieautoryzowanych hostów, co może prowadzić do podszycia się pod usługi. Może to naruszyć bezpieczeństwo komunikacji opartej na certyfikatach.

Rekomendacja

Zaktualizuj bibliotekę bc-csharp do wersji 2.7.0 lub nowszej. Do czasu aktualizacji rozważ dodatkową walidację URI lub ograniczenie zaufania do certyfikatów z ograniczeniami URI.

Inne podatności w bc-csharp

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Improper certificate validation in PkixNameConstraintValidator (ExtractHostFromURL) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a name-constrained subordinate CA, or anyone able to obtain certificates with chosen subjectAltName URIs from such a CA, to bypass permitted or excluded uniformResourceIdentifier name constraints during certification path validation via a URI whose path, query, fragment or userinfo contains characters such as '@' or ':', because the host was extracted by string slicing without first isolating the RFC 3986 authority component, so the host compared against the constraints could differ from the URI's actual host.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS