Katalog CVE

CVE-2026-98611

Niskie ryzyko· EPSS 6%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux funkcja bpf_crypto_ctx_create() (kfunc) odczytywała pola params->reserved[0] i params->reserved[1] przed sprawdzeniem, czy params__sz jest co najmniej rozmiarem struktury bpf_crypto_params, mimo że verifier gwarantuje ważność tylko params__sz bajtów. Program BPF mógł przekazać krótszy bufor i spowodować odczyt poza zweryfikowanym obszarem.

Ocena ryzyka

Może dojść do odczytu poza granicami bufora w kontekście jądra, co potencjalnie prowadzi do wycieku danych lub destabilizacji systemu przez program BPF.

Rekomendacja

Zaktualizować jądro Linux do wersji zawierającej poprawkę przenoszącą sprawdzenie rozmiaru przed odczytem pól reserved w bpf_crypto_ctx_create().

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: bpf: Check params size before reading reserved fields bpf_crypto_ctx_create() is a kfunc whose second argument is declared with the __sz annotation, so the verifier only guarantees that params__sz bytes of params are valid. The function nevertheless reads params->reserved[0] and params->reserved[1] (offsets 14 and 15) before comparing params__sz against the size of struct bpf_crypto_params, so a BPF program can pass a shorter buffer and have the kernel read past the region that was validated for it. Move the size check in front of the reserved field reads.

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