CVE-2023-53270

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ext4: kısmi yazma durumunda i_disksize değerinin i_size değerini aşması sorunu düzeltildi i_disksize değerinin i_size değerini aşması ve bir uyarıyı tetiklemesi mümkündür. generic_perform_write copied = iov_iter_copy_from_user_atomic(len) // copied < len ext4_da_write_end | ext4_update_i_disksize | new_i_size = pos + copied; | WRITE_ONCE(EXT4_I(inode)->i_disksize, newsize) // i_disksize güncellenir | generic_write_end | copied = block_write_end(copied, len) // copied = 0 | if (unlikely(copied < len)) | if (!PageUptodate(page)) | copied = 0; | if (pos + copied > inode->i_size) // false döner if (unlikely(copied == 0)) goto again; if (unlikely(iov_iter_fault_in_readable(i, bytes))) { status = -EFAULT; break; } Burada i_disksize değerinin i_size değerinden büyük olması durumu oluşur ve bu da dio işlemi sırasında şu kontrolü yaparken WARNING tetikleyebilir: 'i_size_read(inode) < EXT4_I(inode)->i_disksize' ext4_dio_write_iter iomap_dio_rw __iomap_dio_rw // hata döner, uzunluk 512 ile hizalı değildir ext4_handle_inode_extension WARN_ON_ONCE(i_size_read(inode) < EXT4_I(inode)->i_disksize) // Oops WARNING: CPU: 2 PID: 2609 at fs/ext4/file.c:319 CPU: 2 PID: 2609 Comm: aa Not tainted 6.3.0-rc2 RIP: 0010:ext4_file_write_iter+0xbc7 Call Trace: vfs_write+0x3b1 ksys_write+0x77 do_syscall_64+0x39 Bu sorun, tıpkı ext4_write_inline_data_end() fonksiyonunun yaptığı gibi, i_disksize güncellenmeden önce 'copied' değeri güncellenerek düzeltilmiştir. Bir yeniden üreticiye (reproducer) aşağıdaki buganizer bağlantısından ulaşılabilir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın16 Eyl 2025
İlk görülme16 Eyl 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.15.111, 6.1.28, 6.2.15, 6.3.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel2.6.27 ≤ v < 5.15.111, 5.16 ≤ v < 6.1.28, 6.2 ≤ v < 6.2.15, 6.3 ≤ v < 6.3.25.15.111, 6.1.28, 6.2.15, 6.3.2

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2023-53270 · Linux Kernel · Dark Radar