Odebrany

CVE-2026-89698

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ę:

nfsd: poszerz pola adresowe nfsd_genl_rqstp do sockaddr_storage

struktura nfsd_genl_rqstp deklaruje rq_daddr i rq_saddr jako zwykłe
„struct sockaddr” (16 bajtów). Po podłączeniu klienta NFS IPv6,
nfsd_genl_rpc_status_compose_msg() rzutuje te pola na
„struct sockaddr_in6 *” (28 bajtów) i odczytuje sin6_addr z przesunięciem 8..24,
który rozciąga się 8 bajtów poza koniec 16-bajtowego pola sockaddr w
sąsiedni członek rq_flags. Następnie 16-bajtowy nla_put_in6_addr dostarcza 8
bajty skróconego adresu IPv6, po których następuje 8 bajtów rq_flags to
przestrzeni użytkownika za pośrednictwem atrybutów łącza sieciowego NFSD_A_RPC_STATUS_SADDR6/DADDR6.

Jest to osiągalne przez dowolny nieuprzywilejowany proces w sieciowej przestrzeni nazw
ponieważ NFSD_CMD_RPC_STATUS_GET używa GENL_CMD_CAP_DUMP bez
GENL_ADMIN_PERM.

Napraw, rozszerzając rq_daddr i rq_saddr, aby utworzyć strukturę sockaddr_storage, tak aby
Rzuty IPv6 działają w określonych granicach, kopiując sizeof(struct sockaddr_storage)
bajtów w wywołaniach memcpy, aby przechwycony został pełny adres, oraz
zero-inicjalizacja zmiennej stosu genl_rqstp, aby zapobiec wyciekom
niezainicjowane bajty końcowe przez łącze sieciowe.

>_ 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