CVE-2026-72255
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: netfilter: nf_queue: NFQUEUE saxta dst saxlayarkən körpü cihazını sabitləyin (pin) br_netfilter saxta rtable-ı struct net_bridge daxilinə yerləşdirilib və skb_dst_set_noref() vasitəsilə körpülənmiş paketlərə əlavə edilir. Belə bir paket NFQUEUE-ya göndərildikdə, __nf_queue() həmin saxta dst-ni skb_dst_force() ilə təkmilləşdirir. Həmin məqamda növbədə gözləyən skb, körpünün sökülməsi başladıqdan sonra real dst istinadını saxlaya bilər. Problem hər bir körpülənmiş paketin öz dst istinadına ehtiyacı olması deyil. Problem ondadır ki, NFQUEUE qeydiyyatdan çıxarma prosesi başladıqdan sonra körpünün şəxsi saxta dst-sini aktiv saxlaya bilir. Bunu, körpünün saxta dst modelini dəyişməz saxlayaraq və paket NFQUEUE-da olduğu müddətdə yalnız körpü master cihazını sabitləyərək düzəldin. Növbədə gözləyən skb körpü saxta dst-si daşıdıqda, körpü cihazını nf_queue_entry-də qeyd edin, növbənin ömrü üçün cihaz istinadı götürün və növbə girişi azad edildikdə onu silin. Həmçinin, həmin körpü cihazı söndürüldükdə növbədə gözləyən girişlərin təmizləndiyindən əmin olun və saxta dst aşkarlanmasından artıq olan nf_bridge_info_exists() yoxlamasını çıxarın. Bu, netdev_priv(br->dev)-i qərar tamamlanana qədər aktiv saxlayır, beləliklə, daxili saxta rtable və onun metrikalarını dəstəkləyən yaddaş sahəsi dst_release() zamanı azad edilmir. Bu həmçinin daimi refcount artımının qarşısını alır və IPv6 körpü trafiki üçün ipv4-ə xas dst köməkçilərinin istifadəsindən qaçınır.
Necə düzəltmək olar
- Linux Linux4e56d3d60d3192ef0a0c08e8b433636690189384, 8dc51351472825500145eed5bddfb88b2ec32008, 430521af7fe8a9c08f5a2554224a35f11f51d99e, 3f03a2d225c668283110ad5f9ff159ba4591e2c7, 01ace27af47801dd7f6b839e782b62863af979cc, 0ca505346c5e2905ab7b5313af801fcf38f594a8, 47b3af24de5fbed4bf2952de0f5294ef1a338a26, c9c9b37f8c5505224e8d206184df3bb668ee00cf və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 34666d467cbf1e2e3c7bb15a63eccfb582cdd71f ≤ v < 4e56d3d60d3192ef0a0c08e8b433636690189384, 34666d467cbf1e2e3c7bb15a63eccfb582cdd71f ≤ v < 8dc51351472825500145eed5bddfb88b2ec32008, 34666d467cbf1e2e3c7bb15a63eccfb582cdd71f ≤ v < 430521af7fe8a9c08f5a2554224a35f11f51d99e, 34666d467cbf1e2e3c7bb15a63eccfb582cdd71f ≤ v < 3f03a2d225c668283110ad5f9ff159ba4591e2c7, 34666d467cbf1e2e3c7bb15a63eccfb582cdd71f ≤ v < 01ace27af47801dd7f6b839e782b62863af979cc, 34666d467cbf1e2e3c7bb15a63eccfb582cdd71f ≤ v < 0ca505346c5e2905ab7b5313af801fcf38f594a8, 34666d467cbf1e2e3c7bb15a63eccfb582cdd71f ≤ v < 47b3af24de5fbed4bf2952de0f5294ef1a338a26, 34666d467cbf1e2e3c7bb15a63eccfb582cdd71f ≤ v < c9c9b37f8c5505224e8d206184df3bb668ee00cf, 3.18 | 4e56d3d60d3192ef0a0c08e8b433636690189384, 8dc51351472825500145eed5bddfb88b2ec32008, 430521af7fe8a9c08f5a2554224a35f11f51d99e, 3f03a2d225c668283110ad5f9ff159ba4591e2c7, 01ace27af47801dd7f6b839e782b62863af979cc, 0ca505346c5e2905ab7b5313af801fcf38f594a8, 47b3af24de5fbed4bf2952de0f5294ef1a338a26, c9c9b37f8c5505224e8d206184df3bb668ee00cf |
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.