Katalog CVE

CVE-2026-80522

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W jądrze Linux w sterowniku crypto tegra funkcja tegra_gcm_do_one_req() nieprawidłowo oblicza rctx->cryptlen, co może prowadzić do zapisu poza bufor rctx->dst_sg podczas operacji deszyfrowania, jeśli ctx->authsize pozostaje zerowe.

Ocena ryzyka

Może to spowodować awarię systemu lub naruszenie integralności danych w wyniku zapisu poza pamięć.

Rekomendacja

Zainstaluj poprawkę jądra Linux, która poprawia obliczanie rctx->cryptlen w tegra_gcm_do_one_req() oraz usuwa nieużywane pole authsize.

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: crypto: tegra - fix rctx->cryptlen calculation in tegra_gcm_do_one_req() Perform rctx->cryptlen calculation in tegra_gcm_do_one_req() the same way it is done in tegra_ccm_crypt_init(). The current formulae may lead to a crash if a caller does not call tegra_gcm_setauthsize() and so ctx->authsize remains zero. Then a decrypt operation with incorrect rctx->cryptlen will lead to a write beyound rctx->dst_sg buffer. As a follow-up cleanup delete struct tegra_aead_ctx->authsize field since it appears to be completely unused. Also simplify tegra_ccm_setauthsize() and tegra_gcm_setauthsize() functions respectively.

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