CVE-2026-98545
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ata: libata-scsi: ATA passthru sense deskriptor yazmaları məhdudlaşdırıldı ATAPI cihazına göndərilən ATA PASS-THROUGH əmri uğursuz olduqda, sense buferi cihazın REQUEST SENSE cavabını saxlayır və ata_scsi_set_passthru_sense_fields() funksiyası ATA Status Return deskriptorunu əlavə edərkən onun əlavə uzunluq baytına, sb[7]-yə etibar edir. Qüsurlu və ya zərərli bir cihaz bundan istifadə edərək nüvənin 96 baytlıq buferdən kənara oxuma və yazma aparmasını üç yolla təmin edə bilər: - scsi_sense_desc_find() funksiyasına bufer uzunluğu kimi sb[7] + 8 ötürülür, buna görə də onun sb[7]-yə qarşı tətbiq etdiyi məhdudiyyət heç bir iş görmür və proses buferin sonundan kənara çıxır. - Son hissədə tapılan tip-9 deskriptoru yoxlanılmadan doldurulur. - sb[8 + len] ünvanındakı yeni deskriptor üçün len + 14 deyil, len + 22 bayt tələb olunur, beləliklə len 75..82 olduqda sonundan kənara 8 bayta qədər yazı həyata keçirilir. Emulyasiya edilmiş ATAPI REQUEST SENSE cavabı yamalanmış şəkildə qemu altında KASAN ilə təkrar istehsal edildi: BUG: KASAN: slab-out-of-bounds in scsi_sense_desc_find+0x1a5/0x210 BUG: KASAN: slab-out-of-bounds in ata_scsi_qc_complete+0x1a15/0x1a50 Bu yamama ilə hər iki problem aradan qaldırıldı və düzgün deskriptor hələ də doldurulur.
Necə düzəltmək olar
- Linux Linuxc698f6deabf680f8f4a1727ef2dc80fe78815fbf, d9a7147b93624660626cd7c3b1143715699e1f5c, 1603abb0c50420e97cf4a1feddbd5e183c5fdf86, 80fbb0bc4d11683c88f2f9d3997ea02fcada5408, 80320b278fea07ffcda3f57b67b61658e0a4e1ca, 6.6.158, 6.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | ce477199c53e3db5a096981c565e232498ddeae4 ≤ v < c698f6deabf680f8f4a1727ef2dc80fe78815fbf, 97981926224afe17ba3e22e0c2b7dd8b516ee574 ≤ v < d9a7147b93624660626cd7c3b1143715699e1f5c, 97981926224afe17ba3e22e0c2b7dd8b516ee574 ≤ v < 1603abb0c50420e97cf4a1feddbd5e183c5fdf86, 97981926224afe17ba3e22e0c2b7dd8b516ee574 ≤ v < 80fbb0bc4d11683c88f2f9d3997ea02fcada5408, 97981926224afe17ba3e22e0c2b7dd8b516ee574 ≤ v < 80320b278fea07ffcda3f57b67b61658e0a4e1ca, 67d9d0b6ae4aaf2c4cef103a96a145c7fdfb15f8, 6.6.44 ≤ v < 6.6.158, 6.10.3 ≤ v < 6.11, 6.11 | c698f6deabf680f8f4a1727ef2dc80fe78815fbf, d9a7147b93624660626cd7c3b1143715699e1f5c, 1603abb0c50420e97cf4a1feddbd5e183c5fdf86, 80fbb0bc4d11683c88f2f9d3997ea02fcada5408, 80320b278fea07ffcda3f57b67b61658e0a4e1ca, 6.6.158, 6.11 |
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.