Katalog CVE

CVE-2026-72298

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

W jądrze Linux w funkcji qrtr_endpoint_post() występuje przepełnienie 32-bitowej liczby całkowitej w obliczeniach ALIGN(size, 4), co może prowadzić do zapisu poza zakresem i awarii jądra na platformach 32-bitowych.

Ocena ryzyka

Atakujący może wysłać specjalnie spreparowany pakiet, aby spowodować awarię systemu (oops) lub potencjalnie uzyskać nieautoryzowany dostęp do pamięci.

Rekomendacja

Zainstaluj poprawkę jądra, która odrzuca rozmiary, które nie mieszczą się w buforze przed wykonaniem ALIGN.

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

In the Linux kernel, the following vulnerability has been resolved: net: qrtr: fix 32-bit integer overflow in qrtr_endpoint_post() qrtr_endpoint_post() validates an incoming packet with if (!size || len != ALIGN(size, 4) + hdrlen) goto err; where size comes from the wire. On 32-bit, size_t is 32 bits and ALIGN(size, 4) wraps to 0 for size >= 0xfffffffd, so the check passes and skb_put_data(skb, data + hdrlen, size) writes past the hdrlen-sized skb and oopses the kernel. 64-bit is unaffected. This is the 32-bit residual of ad9d24c9429e2 ("net: qrtr: fix OOB Read in qrtr_endpoint_post"), which fixed only the 64-bit case. Reject any size that cannot fit the buffer before the ALIGN.

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