CVE-2026-72367
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: iomap: eyni vaxtda baş verən truncate underflow zamanı io_size EOF kəsimini qoruya bilmir iomap: eyni vaxtda baş verən append yazmalarında sıfır doldurma məlumatı problemini düzəldir ioend uçotu dəyişdirildi ki, io_size yalnız EOF daxilindəki etibarlı məlumatları izləsin. Bu, writeback diapazonu end_pos-u aşdıqda io_size-ı kəsir: ioend->io_size += map_len; if (ioend->io_offset + ioend->io_size > end_pos) ioend->io_size = end_pos - ioend->io_offset; Lakin, əgər end_pos sonda ioend->io_offset-dən aşağı düşərsə, çıxma mənfi olur və size_t io_size-da saxlanılır, bu da işarəsiz wrap səbəbi ilə çox böyük bir qiymətə yol açır. Bu, writeback bayt səviyyəli EOF-dan blokla hizalanmış diapazonuna qədər davam etdikdə və ya iomap_writeback_handle_eof() funksiyasında end_pos nümunəsi götürüldükdən sonra eyni vaxtda baş verən truncate faylı kiçiltdikdə baş verə bilər. Wrap olunmuş io_size append təyininə yanlış istiqamət verə bilər və tamamlanma zamanı ölçü idarəetməsini korlaya bilər, çünki fayl sistemi end_io yolları diskdəki EOF yeniləmələri və yazılmamış/COW tamamlanma diapazonları kimi qərarlar üçün io_size-dan istifadə edir. EOF, ioend başlanğıc offset-nə və ya ondan əvvələ keçdikdə io_size-ı sıfıra sabitləyərək bunu düzəldin. Bu, underflow-un qarşısını alarkən io_size-ın etibarlı in-EOF məlumatlarına kəsilməsi ilə bağlı orijinal niyyəti qoruyub saxlayır.
Necə düzəltmək olar
- Linux Linuxcc1d6af0bee27d6595908b497424f338161299fc, 1f38f65bf965fce9aa159d45c5347538f56c5973, 7f7780abb4c0fdc9a2603aea8e985ff14ee900e0, 55ec50d046c03b3724741957f7b007856e36dbe7, 6.12.114 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 82c59a86a247a8970d353d10f52a37e5564fb137 ≤ v < cc1d6af0bee27d6595908b497424f338161299fc, 51d20d1dacbec589d459e11fc88fbca419f84a99 ≤ v < 1f38f65bf965fce9aa159d45c5347538f56c5973, 51d20d1dacbec589d459e11fc88fbca419f84a99 ≤ v < 7f7780abb4c0fdc9a2603aea8e985ff14ee900e0, 51d20d1dacbec589d459e11fc88fbca419f84a99 ≤ v < 55ec50d046c03b3724741957f7b007856e36dbe7, 6.12.10 ≤ v < 6.12.114, 6.13 | cc1d6af0bee27d6595908b497424f338161299fc, 1f38f65bf965fce9aa159d45c5347538f56c5973, 7f7780abb4c0fdc9a2603aea8e985ff14ee900e0, 55ec50d046c03b3724741957f7b007856e36dbe7, 6.12.114 |
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.