CVE-2026-62298
NieznaneCVSS 0.0Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 43 - wyżej niż 43% wszystkich znanych CVE
Streszczenie
mouse07410/asn1c to kompilator ASN.1. W wersjach przed 1.2.5 dekodowanie `OPEN TYPE` może spowodować wyłuskanie niezainicjowanego wskaźnika członka i awarię programu. Funkcje `OPEN_TYPE_aper_get`, `OPEN_TYPE_ber_get`, `OPEN_TYPE_oer_get` i `OPEN_TYPE_uper_get` mają wspólny wzorzec: warunkowe sprawdzenie null na `*memb_ptr2` resetuje obecność tylko gdy członek istnieje, ale następnie bezwarunkowo oblicza wartość wewnętrzną z tego wskaźnika i przesunięcia członka. Jeśli członek `OPEN TYPE` nie został przydzielony, arytmetyka na wskaźniku null i późniejszy odczyt powodują segfault. Problem naprawiono w wersji 1.2.5.
Ocena ryzyka
Może to prowadzić do awarii aplikacji wykorzystującej asn1c do dekodowania danych ASN.1, powodując odmowę usługi. Ryzyko dotyczy systemów przetwarzających niezaufane dane ASN.1.
Rekomendacja
Zaktualizuj asn1c do wersji 1.2.5 lub nowszej. Przetestuj aplikacje korzystające z dekodowania OPEN TYPE pod kątem podatności.
Inne podatności w asn1c
Oryginalny opis (angielski, źródło NVD)
mouse07410/asn1c is an ASN.1 compiler. Prior to 1.2.5, `OPEN TYPE` decoding can dereference an unallocated member pointer and crash the consuming program. `OPEN_TYPE_aper_get` in `OPEN_TYPE_aper.c`, `OPEN_TYPE_ber_get` in `OPEN_TYPE_ber.c`, `OPEN_TYPE_oer_get` in `OPEN_TYPE_oer.c`, and `OPEN_TYPE_uper_get` in `OPEN_TYPE_uper.c` share the pattern: a conditional null check on `*memb_ptr2` resets presence only when the member exists, but execution then unconditionally computes an inner value from that pointer and a member offset. If the `OPEN TYPE` member has not been allocated, the null-pointer arithmetic and subsequent read cause a segmentation fault. The advisory demonstrates UPER and APER crashes for `E2connectionUpdateAcknowledge`, notes that `E2AP` uses APER, and provides a BER reproducer; OER is also explicitly identified as affected. This issue is fixed in version 1.2.5.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

