CVE-2026-80977
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: net: skbuff: skb_tx_error() fonksiyonunda paylaşılan zerocopy durumuna müdahale etmeyin skb_tx_error() zerocopy uarg işlemini tamamlar ve SKBFL_ALL_ZEROCOPY bayrağını temizler; skb_zcopy_downgrade_managed() ise SKBFL_MANAGED_FRAG_REFS bayrağını temizler. Her iki işlem de tüm klonların paylaştığı skb_shinfo() içinde yer alırken, çağıran taraf yalnızca bırakmak üzere olduğu referansa sahiptir. Bir klon aracılığıyla üreticiye sayfalarının boş olduğunu bildirir ve hala iletim aşamasında olan bir skb için SKBFL_SHARED_FRAG bayrağını kaldırır. Open vSwitch, son olmayan bir OVS_ACTION_ATTR_RECIRC ile bu duruma ulaşır: clone_execute(), ovs_dp_process_packet() fonksiyonuna bir skb_clone() gönderirken do_execute_actions() orijinalini iletmeye devam eder ve skb_clone() burada frag'leri özelleştirmez -- skb_orphan_frags() SKBFL_DONT_ORPHAN durumunda erken döner. Ardından klon üzerindeki bir akış kaçırması (flow miss), hala iletilmekte olan paketten işaretleyiciyi kaldırır ve daha sonraki bir yerel ESP teslimatı, özel olarak sahip olmadığı frag'ler üzerinde yerinde şifre çözme işlemi gerçekleştirir. Klonlanmış bir skb için bu işlem atlanır. Hiçbir veri kaybı olmaz: Paylaşılan verilere olan son referans kalktığında skb_release_data() zerocopy durumunu temizler.
Nasıl düzeltilir
- Linux Linux6493165034bca14033bf49c9cec7b45e97a91497, b4452349dcf4d561e13be768d5d278de58248930, 363c4252ffc473a0203e91b83ede5519dfb8bd07, 6ec22afc82a3cae07ade0a6ec361ae2532128ff5, 15aa81b390d401abf4b8211042470e9e92e3b7fb, 288f9970670841044ab030104fa6b6ed159949d0, 0370da114a9bc044e248b85c6809d1b5e0c1f7f9, f66bdb1cc0fcd227a062378f8be0b5873aa5600a ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 25121173f7b1e4ac3fc692df6e7b8c52ec36abba ≤ v < 6493165034bca14033bf49c9cec7b45e97a91497, 25121173f7b1e4ac3fc692df6e7b8c52ec36abba ≤ v < b4452349dcf4d561e13be768d5d278de58248930, 25121173f7b1e4ac3fc692df6e7b8c52ec36abba ≤ v < 363c4252ffc473a0203e91b83ede5519dfb8bd07, 25121173f7b1e4ac3fc692df6e7b8c52ec36abba ≤ v < 6ec22afc82a3cae07ade0a6ec361ae2532128ff5, 25121173f7b1e4ac3fc692df6e7b8c52ec36abba ≤ v < 15aa81b390d401abf4b8211042470e9e92e3b7fb, 25121173f7b1e4ac3fc692df6e7b8c52ec36abba ≤ v < 288f9970670841044ab030104fa6b6ed159949d0, 25121173f7b1e4ac3fc692df6e7b8c52ec36abba ≤ v < 0370da114a9bc044e248b85c6809d1b5e0c1f7f9, 25121173f7b1e4ac3fc692df6e7b8c52ec36abba ≤ v < f66bdb1cc0fcd227a062378f8be0b5873aa5600a, 3.8 | 6493165034bca14033bf49c9cec7b45e97a91497, b4452349dcf4d561e13be768d5d278de58248930, 363c4252ffc473a0203e91b83ede5519dfb8bd07, 6ec22afc82a3cae07ade0a6ec361ae2532128ff5, 15aa81b390d401abf4b8211042470e9e92e3b7fb, 288f9970670841044ab030104fa6b6ed159949d0, 0370da114a9bc044e248b85c6809d1b5e0c1f7f9, f66bdb1cc0fcd227a062378f8be0b5873aa5600a |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.