CVE-2026-89698
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: nfsd: nfsd_genl_rqstp ünvan sahələrinin sockaddr_storage strukturuna genişləndirilməsi struct nfsd_genl_rqstp daxilində rq_daddr və rq_saddr sadə "struct sockaddr" (16 bayt) kimi təyin edilmişdir. IPv6 NFS kliyenti qoşulduqda, nfsd_genl_rpc_status_compose_msg() funksiyası bu sahələri "struct sockaddr_in6 *" (28 bayt) tipinə çevirir və 8..24 ofsetində sin6_addr dəyərini oxuyur; bu isə 16 baytlıq sockaddr sahəsinin sonundan 8 bayt kənara çıxaraq bitişik rq_flags üzvünə keçir. Daha sonra 16 baytlıq nla_put_in6_addr funksiyası kəsilmiş IPv6 ünvanının 8 baytını və ardınca rq_flags-ın 8 baytını NFSD_A_RPC_STATUS_SADDR6/DADDR6 netlink atributları vasitəsilə istifadəçi sahəsinə ötürür. NFSD_CMD_RPC_STATUS_GET əmri GENL_ADMIN_PERM olmadan GENL_CMD_CAP_DUMP istifadə etdiyi üçün, buna şəbəkə ad sahəsindəki (network namespace) hər hansı imtiyazsız proses tərəfindən daxil olmaq mümkündür. Problem, IPv6 çevirmələrinin sərhədlər daxilində işləməsi üçün rq_daddr və rq_saddr sahələrinin struct sockaddr_storage strukturuna genişləndirilməsi, tam ünvanın götürülməsi üçün memcpy çağırışlarında sizeof(struct sockaddr_storage) baytlarının kopyalanması və netlink vasitəsilə başladılmamış son baytların sızmasının qarşısını almaq üçün genl_rqstp stek dəyişəninin sıfırlarla başladılması ilə həll edilmişdir.
Necə düzəltmək olar
- Linux Linux9a2e791639a1c5cac3f219b0d2632835d8f88d27, 03c512f22d3fbe7a3767d6df5e3d88b8e7c105e5, dcb69ad0dafb4a24b825183bb94055d5be8a10bd, a99d720ed2a5258564e5e9d5f39f3184a030d354 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | bd9d6a3efa9709e653aafbeb859289feccb8e70c ≤ v < 9a2e791639a1c5cac3f219b0d2632835d8f88d27, bd9d6a3efa9709e653aafbeb859289feccb8e70c ≤ v < 03c512f22d3fbe7a3767d6df5e3d88b8e7c105e5, bd9d6a3efa9709e653aafbeb859289feccb8e70c ≤ v < dcb69ad0dafb4a24b825183bb94055d5be8a10bd, bd9d6a3efa9709e653aafbeb859289feccb8e70c ≤ v < a99d720ed2a5258564e5e9d5f39f3184a030d354, 6.7 | 9a2e791639a1c5cac3f219b0d2632835d8f88d27, 03c512f22d3fbe7a3767d6df5e3d88b8e7c105e5, dcb69ad0dafb4a24b825183bb94055d5be8a10bd, a99d720ed2a5258564e5e9d5f39f3184a030d354 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.