CVE-2026-98952
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: pfcp: oxumazdan əvvəl SEID-nin xətti olduğundan əmin olun pfcp_encap_recv() yalnız UDP başlığının və 4 baytlıq PFCP başlığının xətti sahədə olduğunu yoxlayır. S bayrağı təyin edildikdə, pfcp_session_recv() daha sonra onu izləyən 8 baytlıq SEID-ni oxuyur ki, bu da pskb_may_pull() yoxlamasını əhatə etmir. S bayrağı təyin edilmiş qısa bir PFCP paketi və ya sessiya başlığı fraqmentdə yerləşən paket, beləliklə, pfcp_session_recv()-nin paket məlumatlarının sonundan kənara oxumasını təmin edir və orada tapılan hər hansı məlumat daha sonra flower tərəfindən təsnif edilən tunel metadata-sında saxlanılır. Oxumazdan əvvəl SEID-nin sonuna qədər çəkin və onu ehtiva etmək üçün çox qısa olan paketləri rədd edin. Daha sonra header göstəricisini yenidən yükləyin, çünki pskb_may_pull() skb head hissəsini yenidən bölməyə bilər. sizeof(struct pfcphdr_session) əvəzinə offsetofend() istifadə edin: struktur sıxılmayıb (packed), buna görə də __be64 üzvünün düzülüşü səbəbindən onun ölçüsü 16 baytdır, halbuki şəbəkədəki başlıq cəmi 12 baytdır və etibarlı sessiya mesajları rədd ediləcəkdi.
Necə düzəltmək olar
- Linux Linux3192a5e398c64d48aad64a09e29643e327369bc4, b18a6496495495e2dc27e525aa3315a0c59b9513, 2fb6d05f706d79bbdc88835be2f4f45ab56dd819, 23609bce9e1de525d1d0e73fc68c6e7971d0b49e və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 6dd514f48110ebb4bf36875b9e7e02d07b589caa ≤ v < 3192a5e398c64d48aad64a09e29643e327369bc4, 6dd514f48110ebb4bf36875b9e7e02d07b589caa ≤ v < b18a6496495495e2dc27e525aa3315a0c59b9513, 6dd514f48110ebb4bf36875b9e7e02d07b589caa ≤ v < 2fb6d05f706d79bbdc88835be2f4f45ab56dd819, 6dd514f48110ebb4bf36875b9e7e02d07b589caa ≤ v < 23609bce9e1de525d1d0e73fc68c6e7971d0b49e, 6.10 | 3192a5e398c64d48aad64a09e29643e327369bc4, b18a6496495495e2dc27e525aa3315a0c59b9513, 2fb6d05f706d79bbdc88835be2f4f45ab56dd819, 23609bce9e1de525d1d0e73fc68c6e7971d0b49e |
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.