Katalog CVE

CVE-2026-80545

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

Percentyl 3 - wyżej niż 3% wszystkich znanych CVE

Streszczenie

W jądrze Linux w funkcji xcrb_msg_to_type6_ep11cprb_msgx() dla s390/zcrypt brakuje walidacji minimalnego rozmiaru bufora, występuje przepełnienie arytmetyczne w obliczeniach długości oraz nieprawidłowe parsowanie ładunku ASN.1. Może to prowadzić do dostępu do niezainicjalizowanej pamięci i przepełnienia bufora.

Ocena ryzyka

Podatność może umożliwić lokalnemu atakującemu eskalację uprawnień lub naruszenie integralności danych w systemach z s390/zcrypt, prowadząc do nieautoryzowanego dostępu do pamięci jądra.

Rekomendacja

Zastosuj poprawkę z jądra Linux, która używa size_t do obliczeń długości, dodaje kontrolę granic U32_MAX po wyrównaniu, waliduje minimalny rozmiar żądania i odpowiedzi przed kopiowaniem z przestrzeni użytkownika oraz wykonuje proste parsowanie ASN.1 ładunku.

Inne podatności w Linux kernel

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

In the Linux kernel, the following vulnerability has been resolved: s390/zcrypt: Improve EP11 CPRB length and overflow checks The xcrb_msg_to_type6_ep11cprb_msgx() function lacks proper input validation, creating security vulnerabilities: 1. Missing minimum size validation: The ep11_cprb structure and subsequent payload fields (pld_tag, pld_lenfmt) are copied from userspace without verifying sufficient buffer length. 2. Arithmetic overflow in length calculations: CEIL4 alignment could overflow, bypassing size checks and enabling buffer overflows. 3. The payload is asn1 encoded but the function just uses a simple c struct overlay to access some fields of the payload. Fix by using size_t for length calculations, adding U32_MAX boundary checks after alignment, and validating minimum request size and minimum reply size before copying from userspace. Do a very simple asn1 parsing of the payload up to the function value field.

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