Katalog CVE

CVE-2026-63925

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

W jądrze Linux w module macsec wykryto podatność na obejście ochrony przed replayem w przypadku zawinięcia się niższego numeru pakietu (PN) w trybie XPN. Gdy PN osiąga wartość 0xFFFFFFFF, inkrementacja powoduje przepełnienie do 0, co uniemożliwia prawidłowe zaktualizowanie licznika next_pn_halves, pozwalając atakującemu na nieskończone odtwarzanie przechwyconej ramki.

Ocena ryzyka

Organizacja narażona jest na ataki typu replay na połączeniach MACsec z rozszerzonym numerem pakietu (XPN), co może prowadzić do naruszenia integralności i poufności przesyłanych danych.

Rekomendacja

Należy niezwłocznie zastosować łatkę z jądra Linux zawierającą poprawkę dla tej podatności oraz zaktualizować system do wersji jądra zawierającej fix.

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: macsec: fix replay protection at XPN lower-PN wrap In macsec_post_decrypt(), when pn is U32_MAX, pn + 1 overflows u32 to 0 and the first branch never fires. If next_pn_halves.lower is also in the upper half, pn_same_half(pn, lower) is true and the XPN else-if does not fire either, leaving next_pn_halves unchanged. An attacker that captures the legitimate frame carrying pn == 0xFFFFFFFF on an XPN association can then replay it indefinitely, since lowest_pn never rises above the captured pn and macsec_decrypt() reconstructs the same IV. Extend the XPN else-if to also fire when pn + 1 wraps to 0, so receipt of pn == U32_MAX advances next_pn_halves to (upper + 1, 0).

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