Przejdź do treści
Alerty bezpieczeństwa 2 min czytania

CVE-2026-58102: odczyt poza zakresem sterty przez długi OID rozszerzenia w Crypt::OpenSSL::X509 (CVSS 9.1)

Kod przekazuje wynik OBJ_obj2txt() jako długość klucza haszu, choć jest to pełna długość tekstu OID, a nie liczba bajtów zapisanych do bufora 129-bajtowego...

Podsumowanie

ParametrWartość
CVE IDCVE-2026-58102
Źródło alertuGitHub Advisory - Krytyczna podatność
Rok publikacji CVE2026
Data publikacji2026-07-14
ProducentPerl
ProduktCrypt::OpenSSL::X509
CVSS Score9.1 (Krytyczny)
EPSS Score0.1% (percentyl: 1%)
CISA KEVNie
RansomwareNie potwierdzono

Opis podatności

Źródło: NVD

Crypt::OpenSSL::X509 w wersjach przed 2.1.3 dla Perla pozwala na odczyt poza zakresem sterty przez długi OID rozszerzenia certyfikatu w hv_exts. Podczas budowania haszu rozszerzeń (przez extensions(), extensions_by_long_name(), extensions_by_oid() lub has_extension_oid()) kod przekazuje wartość zwróconą przez OBJ_obj2txt() jako długość klucza haszu. Ponieważ wartość ta oznacza pełną długość tekstu OID, a nie liczbę bajtów faktycznie zapisanych do bufora o stałym rozmiarze (129 bajtów), OID o tekście dłuższym niż ten bufor prowadzi do odczytu poza jego końcem.

Wymagane działania

Zastosuj poprawki lub środki zaradcze producenta niezwłocznie po ich udostępnieniu.

Kogo dotyczy?

Podatność dotyczy produktu Crypt::OpenSSL::X509 firmy Perl. Sprawdź, czy Twoja organizacja używa tego oprogramowania i czy wymaga aktualizacji.

Źródła


Potrzebujesz wsparcia w zabezpieczeniu systemów? Zespół nFlo oferuje usługi zarządzania podatnościami oraz SOC 24/7. Skontaktuj się z nami.

Udostępnij:

Porozmawiaj z ekspertem

Masz pytania dotyczące tego tematu? Skontaktuj się z naszym opiekunem.

Opiekun handlowy
Grzegorz Gnych

Grzegorz Gnych

Opiekun handlowy

Odpowiedź w ciągu 24 godzin
Bezpłatna konsultacja
Indywidualne podejście

Podanie numeru telefonu przyspieszy kontakt.

Chcesz obniżyć ryzyko i koszty IT?

Umów bezpłatną konsultację - odpowiemy w ciągu 24h

Odpowiedź w 24h Bezpłatna wycena Bez zobowiązań

Lub pobierz bezpłatny przewodnik:

Pobierz checklistę NIS2