CVE-2026-98952
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: pfcp: okumadan önce SEID'nin doğrusal olduğundan emin olun pfcp_encap_recv(), yalnızca UDP başlığının ve 4 baytlık PFCP başlığının doğrusal alanda olduğunu kontrol eder. S bayrağı ayarlandığında, pfcp_session_recv() ardından bunu takip eden 8 baytlık SEID'yi okur; ancak bu kısım pskb_may_pull() kontrolü kapsamında değildir. Bu nedenle, S bayrağı ayarlanmış kısa bir PFCP paketi veya oturum başlığı bir fragmanda yer alan paketler, pfcp_session_recv()'in paket verilerinin sonunun ötesini okumasına neden olur ve orada bulunan herhangi bir veri, daha sonra flower tarafından sınıflandırılan tünel meta verilerine kaydedilir. Okuma işleminden önce SEID'nin sonuna kadar çekme işlemi yapın ve onu içermek için çok kısa olan paketleri düşürün. pskb_may_pull() fonksiyonu skb başlığını yeniden tahsis edebileceği için işlemden sonra başlık işaretçisini yeniden yükleyin. sizeof(struct pfcphdr_session) yerine offsetofend() kullanın: yapı paketlenmemiştir (packed), bu nedenle __be64 üyesinin hizalaması nedeniyle boyutu 16 bayttır; oysa ağ üzerindeki başlık yalnızca 12 bayttır ve geçerli oturum mesajları düşürülecektir.
Nasıl düzeltilir
- Linux Linux3192a5e398c64d48aad64a09e29643e327369bc4, b18a6496495495e2dc27e525aa3315a0c59b9513, 2fb6d05f706d79bbdc88835be2f4f45ab56dd819, 23609bce9e1de525d1d0e73fc68c6e7971d0b49e ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 6dd514f48110ebb4bf36875b9e7e02d07b589caa ≤ v < 3192a5e398c64d48aad64a09e29643e327369bc4, 6dd514f48110ebb4bf36875b9e7e02d07b589caa ≤ v < b18a6496495495e2dc27e525aa3315a0c59b9513, 6dd514f48110ebb4bf36875b9e7e02d07b589caa ≤ v < 2fb6d05f706d79bbdc88835be2f4f45ab56dd819, 6dd514f48110ebb4bf36875b9e7e02d07b589caa ≤ v < 23609bce9e1de525d1d0e73fc68c6e7971d0b49e, 6.10 | 3192a5e398c64d48aad64a09e29643e327369bc4, b18a6496495495e2dc27e525aa3315a0c59b9513, 2fb6d05f706d79bbdc88835be2f4f45ab56dd819, 23609bce9e1de525d1d0e73fc68c6e7971d0b49e |
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.