Odebrany

CVE-2026-98952

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

pfcp: przed odczytaniem upewnij się, że SEID jest liniowy

pfcp_encap_recv() upewnia się tylko, że nagłówek UDP i 4 bajty
Nagłówek PFCP znajduje się w obszarze liniowym. Gdy ustawiona jest flaga S,
pfcp_session_recv() następnie odczytuje następujący po nim 8-bajtowy SEID, czyli
nieobjęte kontrolą pskb_may_pull().

Krótki pakiet PFCP z ustawioną flagą S lub taki, którego nagłówek sesji
leży we fragmencie, dlatego powoduje odczyt pfcp_session_recv() poza
końcu pakietu danych i wszystko, co tam znajdzie, jest przechowywane w pliku
metadane tunelu, według których kwiat później klasyfikuje.

Przed odczytaniem podciągnij do końca identyfikatora SEID i upuść pakiety
które są zbyt krótkie, aby je pomieścić. Następnie ponownie załaduj wskaźnik nagłówka
ponieważ pskb_may_pull() może ponownie przydzielić głowę skb.

Użyj offsetofend() zamiast sizeof(struct pfcphdr_session): the
struktura nie jest spakowana, więc jej rozmiar wynosi 16 bajtów ze względu na
wyrównanie elementu __be64, podczas gdy nagłówek na przewodzie ma tylko 12
bajtów, a prawidłowe komunikaty sesji zostaną usunięte.

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org