CVE-2025-40215

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: xfrm: x silindikdə x->tunnel-i silin Hazırda ipcomp ehtiyat tunelləri, həmin ehtiyat tunelinə ehtiyacı olan sonuncu istifadəçi vəziyyəti məhv edildikdə (silinmədikdə), müxtəlif siyahılardan və heş cədvəllərindən silinir. Əgər həmin istifadəçi vəziyyətinə istinad hələ də mövcuddursa, ehtiyat vəziyyəti heş cədvəllərində/siyahılarında qalacaq və bu da xfrm_state_fini funksiyasında WARN xətasını tetikləyəcəkdir. Bu qalıq istinadlar səbəbindən f75a2804da39 ("xfrm: destroy xfrm_state synchronously on net exit path") commit-indəki düzəliş tam başa çatmamışdır. Biz yaxınlarda skb-lərin gecikmiş azad edilməsi ilə bağlı TCP-də belə bir vəziyyəti düzəltdik (commit 9b6412e6979f ("tcp: drop secpath at the same time as we currently drop dst")). Bu, həmçinin IP yenidən yığımı (reassembly) zamanı da baş verə bilər: secpath-ə malik skb-lər netns məhv edilənə qədər yenidən yığma növbəsində qalır. Əgər xfrm_state_fini işə düşənə qədər növbələrin təmizləndiyini təmin edə bilmiriksə, (istifadəçi) xfrm_state-ə istinadlar hələ də ola bilər ki, bu da müvafiq ehtiyat vəziyyətinin vaxtında silinməsinə mane olur. secpath saxlayan skb-lərin hər bir nümunəsini tək-tək izləmək əvəzinə, bu yamla problem birbaşa xfrm daxilində, ona asılı olan sonuncu istifadəçi vəziyyəti silinən kimi ehtiyat vəziyyətinin silinməsi ilə həll edilir. Məhv etmə prosesi yalnız sonuncu istinad silindikdən sonra baş verəcəkdir. x kilidlənmiş halda x->tunnel-i kilidləyəcəyimiz üçün ehtiyat vəziyyəti üçün ayrıca lockdep sinfi tələb olunur.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc4 dek 2025
İlk görülmə4 dek 2025

Necə düzəltmək olar

Yeniləyin
  • Linux Linux1b28a7fae0128fa140a7dccd995182ff6cd1c67b, 4b2c17d0f9be8b58bb30468bc81a4b61c985b04e, 0da961fa46da1b37ef868d9b603bd202136f8f8e, d0e0d1097118461463b76562c7ebaabaa5b90b13, dc3636912d41770466543623cb76e7b88fdb42c7, b441cf3f8c4b8576639d20c8eb4aa32917602ecd və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux9d4139c76905833afcb77fe8ccc17f302a0eb9ab ≤ v < 1b28a7fae0128fa140a7dccd995182ff6cd1c67b, 9d4139c76905833afcb77fe8ccc17f302a0eb9ab ≤ v < 4b2c17d0f9be8b58bb30468bc81a4b61c985b04e, 9d4139c76905833afcb77fe8ccc17f302a0eb9ab ≤ v < 0da961fa46da1b37ef868d9b603bd202136f8f8e, 9d4139c76905833afcb77fe8ccc17f302a0eb9ab ≤ v < d0e0d1097118461463b76562c7ebaabaa5b90b13, 9d4139c76905833afcb77fe8ccc17f302a0eb9ab ≤ v < dc3636912d41770466543623cb76e7b88fdb42c7, 9d4139c76905833afcb77fe8ccc17f302a0eb9ab ≤ v < b441cf3f8c4b8576639d20c8eb4aa32917602ecd, 2.6.291b28a7fae0128fa140a7dccd995182ff6cd1c67b, 4b2c17d0f9be8b58bb30468bc81a4b61c985b04e, 0da961fa46da1b37ef868d9b603bd202136f8f8e, d0e0d1097118461463b76562c7ebaabaa5b90b13, dc3636912d41770466543623cb76e7b88fdb42c7, b441cf3f8c4b8576639d20c8eb4aa32917602ecd

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.

Intelligence 360 paketində

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.