CVE-2026-74492
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: netfilter: ipset: kernel tərəfindəki hash əlavələri zamanı şərhləri yeniləməyin qarşısını alın mtype_resize() funksiyası şərh obyektlərinin özünü deyil, şərh göstəricilərini memcpy() ilə kopyalayır. Bir giriş kopyalandıqdan sonra, lakin cədvəl dəyişdirilmədən və backlog təkrar oynadılmadan əvvəlki müddət ərzində, paket tərəfli yeniləmələr üçün köhnə cədvəl hələ də aktiv qalır, halbuki əvəzedici cədvəl girişi artıq eyni ip_set_comment_rcu göstəricisini saxlayır. Əgər bu zaman kəsikdə xt_SET --add-set ... --exist həmin köhnə girişə rast gələrsə, paket tərəfli əlavələr heç bir şərh yükü daşımamasına baxmayaraq, mtype_add() funksiyası ip_set_init_comment() çağırır. Bu çağırış paylaşılmış şərhi köhnə giriş vasitəsilə azad edir, buna görə də əvəzedici cədvəl girişi artıq köhnəlmiş (stale) göstərici saxlayır. Növbədə gözləyən əlavə yeni cədvəldə təkrar oynadılanda, mtype_add() yenidən ip_set_init_comment() çağırır və strlen() köhnəlmiş göstəricini istifadə etməyə çalışır. Bu problem mtype_add() funksiyasında ext->target paket tərəfli əlavəni qeyd etdikdə ip_set_init_comment() çağırışını ötürməklə düzəldilmişdir. İstifadəçi sahəsi (userspace) əlavələri hələ də şərhləri yeniləyir, lakin paket tərəfli əlavələr artıq resize kopyası ilə paylaşılmış şərh yaddaşını azad edə bilmir.
Necə düzəltmək olar
- Linux Linux6f13f4d52d06986c18f12e8bffaab944dd27ceab, f9d6cabff1fca010562dcdb0d22b296bdca3ba5a, 16bfa7be2d76ca1e0aacfa363482e1bf8ab5042a, 661ff9c0cfbe07f8eed920dde9f7781491738207, c710e9bf38e4e71a8db85d26a0f70c0674664207, 4ae701848e4ba9e9713375fb7d82218cbd309da2, 77dbb248a5cc7a5270cd37bbb0b635bf059a872a, f30415929be8aeb002d557c8d3f7ab2d2188003a, 5.5, 5.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | f66ee0410b1c3481ee75e5db9b34547b4d582465 ≤ v < 6f13f4d52d06986c18f12e8bffaab944dd27ceab, f66ee0410b1c3481ee75e5db9b34547b4d582465 ≤ v < f9d6cabff1fca010562dcdb0d22b296bdca3ba5a, f66ee0410b1c3481ee75e5db9b34547b4d582465 ≤ v < 16bfa7be2d76ca1e0aacfa363482e1bf8ab5042a, f66ee0410b1c3481ee75e5db9b34547b4d582465 ≤ v < 661ff9c0cfbe07f8eed920dde9f7781491738207, f66ee0410b1c3481ee75e5db9b34547b4d582465 ≤ v < c710e9bf38e4e71a8db85d26a0f70c0674664207, f66ee0410b1c3481ee75e5db9b34547b4d582465 ≤ v < 4ae701848e4ba9e9713375fb7d82218cbd309da2, f66ee0410b1c3481ee75e5db9b34547b4d582465 ≤ v < 77dbb248a5cc7a5270cd37bbb0b635bf059a872a, f66ee0410b1c3481ee75e5db9b34547b4d582465 ≤ v < f30415929be8aeb002d557c8d3f7ab2d2188003a, 5dd9488ae41070b69d2f4acb580f77db5705f9ca, a469bab3386aebff33c59506f3a95e35b91118fd, 5.4.24 ≤ v < 5.5, 5.5.8 ≤ v < 5.6, 5.6 | 6f13f4d52d06986c18f12e8bffaab944dd27ceab, f9d6cabff1fca010562dcdb0d22b296bdca3ba5a, 16bfa7be2d76ca1e0aacfa363482e1bf8ab5042a, 661ff9c0cfbe07f8eed920dde9f7781491738207, c710e9bf38e4e71a8db85d26a0f70c0674664207, 4ae701848e4ba9e9713375fb7d82218cbd309da2, 77dbb248a5cc7a5270cd37bbb0b635bf059a872a, f30415929be8aeb002d557c8d3f7ab2d2188003a, 5.5, 5.6 |
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.