CVE-2023-54151

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: f2fs: LFS rejimində boş sahənin çatışmazlığı səbəbindən sistemin çökməsi düzəldildi LFS rejimində ön plan gc zamanı f2fs checkpoint etməyə çalışdıqda, məlumat migrasiyası tərəfindən yaradılan çirkli (dirty) node və dentry səhifələrinin miqdarı boş sahədən çox olarsa, boş sahənin çatışmazlığına görə sistem çökməsi baş verir. Yenidən istehsal ardıcıllığı aşağıdakı kimidir: - 20GiB tutumlu blok cihazı (null_blk) - LFS rejimi ilə formatlama və mount etmə - fayl yaratmaq və 20,000MiB yazmaq - faylın tam diapazonunda 4k təsadüfi yazı RIP: 0010:new_curseg+0x48a/0x510 [f2fs] Code: 55 e7 f5 89 c0 48 0f af c3 48 8b 5d c0 48 c1 e8 20 83 c0 01 89 43 6c 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc <0f> 0b f0 41 80 4f 48 04 45 85 f6 0f 84 ba fd ff ff e9 ef fe ff ff RSP: 0018:ffff977bc397b218 EFLAGS: 00010246 RAX: 00000000000027b9 RBX: 0000000000000000 RCX: 00000000000027c0 RDX: 0000000000000000 RSI: 00000000000027b9 RDI: ffff8c25ab4e74f8 RBP: ffff977bc397b268 R08: 00000000000027b9 R09: ffff8c29e4a34b40 R10: 0000000000000001 R11: ffff977bc397b0d8 R12: 0000000000000000 R13: ffff8c25b4dd81a0 R14: 0000000000000000 R15: ffff8c2f667f9000 FS: 0000000000000000(0000) GS:ffff8c344ec80000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000c00055d000 CR3: 0000000e30810003 CR4: 00000000003706e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> allocate_segment_by_default+0x9c/0x110 [f2fs] f2fs_allocate_data_block+0x243/0xa30 [f2fs] ? __mod_lruvec_page_state+0xa0/0x150 do_write_page+0x80/0x160 [f2fs] f2fs_do_write_node_page+0x32/0x50 [f2fs] __write_node_page+0x339/0x730 [f2fs] f2fs_sync_node_pages+0x5a6/0x780 [f2fs] block_operations+0x257/0x340 [f2fs] f2fs_write_checkpoint+0x102/0x1050 [f2fs] f2fs_gc+0x27c/0x630 [f2fs] ? folio_mark_dirty+0x36/0x70 f2fs_balance_fs+0x16f/0x180 [f2fs] Bu yama gc zamanı checkpoint-dən əvvəl boş bölmələrin kifayət qədər olub-olmadığının yoxlanılmasını əlavə edir. [Jaegeuk Kim: kodun təmizlənməsi]

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

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxf4631d295ae3fff9e240ab78dc17f4b83d14f7bc, ce71c61d661cfac3f097af928995abfcebd2b8c5, d11cef14f8146f3babd286c2cc8ca09c166295e2, 5.11, 5.16, 5.19 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxa9163b947ae8f7af7cb8d63606cd87b9facbfe74 ≤ v < f4631d295ae3fff9e240ab78dc17f4b83d14f7bc, a9163b947ae8f7af7cb8d63606cd87b9facbfe74 ≤ v < ce71c61d661cfac3f097af928995abfcebd2b8c5, a9163b947ae8f7af7cb8d63606cd87b9facbfe74 ≤ v < d11cef14f8146f3babd286c2cc8ca09c166295e2, ec769406d06d5006c40554c4640f6e584ab6ae26, 8102416c05bb08795b9278a8664f9be827fadbe2, 938166b2b3051d9965c36f9b5228966d4f198b2a, 5.10.137 ≤ v < 5.11, 5.15.150 ≤ v < 5.16, 5.18.18 ≤ v < 5.19, 5.19f4631d295ae3fff9e240ab78dc17f4b83d14f7bc, ce71c61d661cfac3f097af928995abfcebd2b8c5, d11cef14f8146f3babd286c2cc8ca09c166295e2, 5.11, 5.16, 5.19

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.