İçeriğe atla
Noroxi
CVE-2026-31448· NVD / CVE Programı· CNA Linux

ext4: avoid infinite loops caused by residual data

In the Linux kernel, the following vulnerability has been resolved: ext4: avoid infinite loops caused by residual data On the mkdir/mknod path, when mapping logical blocks to physical blocks, if inserting a new extent into the extent tree fails (in this example, because the file system disabled the huge file feature when marking the inode as dirty), ext4_ext_map_blocks() only calls ext4_free_blocks() to reclaim the physical block without deleting the corresponding data in the extent tree. This causes subsequent mkdir operations to reference the previously reclaimed physical block number again, even though this physical block is already being used by the xattr block. Therefore, a situation arises where both the directory and xattr are using the same buffer head block in memory simultaneously. The above causes ext4_xattr_block_set() to enter an infinite loop about "inserted" and cannot release the inode lock, ultimately leading to the 143s blocking problem mentioned in [1]. If the metadata is corrupted, then trying to remove some extent space can do even more harm. Also in case EXT4_GET_BLOCKS_DELALLOC_RESERVE was passed, remove space wrongly update quota information. Jan Kara suggests distinguishing between two cases: 1) The error is ENOSPC or EDQUOT - in this case the filesystem is fully consistent and we must maintain its consistency including all the accounting. However these errors can happen only early before we've inserted the extent into the extent tree. So current code works correctly for this case. 2) Some other error - this means metadata is corrupted. We should strive to do as few modifications as possible to limit damage. So I'd just skip freeing of allocated blocks. [1] INFO: task syz.0.17:5995 blocked for more than 143 seconds. Call Trace: inode_lock_nested include/linux/fs.h:1073 [inline] __start_dirop fs/namei.c:2923 [inline] start_dirop fs/namei.c:2934 [inline]

KritikCVSS 9.4 · v3.1—İstismar yok Düzeltme var
Yayın
22 Nis 2026
Güncelleme
8 Eyl 2026
EPSS
%0,7 · 49. yüzdelik
Bu CVE’yi takip et

Takip etmek için giriş yap · Takip ettiğin kayıt KEV’e girer, istismarı çıkar ya da güncellenirse bildirim alırsın.

Rapor araçları

JSON

Aksiyon skoru

37

İzleyin

Şimdilik düşük öncelik.

CVSS
37 / 40 · 9.4 / 10
CISA KEV
0 / 30 · Listede değil
EPSS
0 / 30 · %0,7

CNA ile NVD puanı

NVD
—
CNA · Linux
9,4
NVD henüz kendi puanını vermedi; gösterilen puan CNA’nın.

Kaydı açan otoritenin puanı ile NVD’nin bağımsız puanı. İki puan arasındaki fark ciddiyetin tartışmalı olduğunu gösterir.

Etkilenen sistemler

ÜreticiÜrün
linuxlinux kernel

Etkilenen sürümler

NVD sürüm aralıkları (katalogdaki ürünler için). Stack’ine sürümle eklersen eşleşme bunlarla yapılır.

  • linux linux kernel2.6.22.1 ve sonrası · 6.1.168 öncesi
  • linux linux kernel6.2 ve sonrası · 6.6.131 öncesi
  • linux linux kernel6.7 ve sonrası · 6.12.80 öncesi
  • linux linux kernel6.13 ve sonrası · 6.18.21 öncesi
  • linux linux kernel6.19 ve sonrası · 6.19.11 öncesi
  • linux linux kernel2.6.22
  • linux linux kernel7.0

Üreticinin bildirdiği sürümler

Kaydı açan otorite (Linux) tarafından bildirilen etkilenen sürüm aralıkları. NVD'nin CPE analizinden bağımsızdır ve genellikle ondan önce gelir.

  • Linux Linux

    • 2.6.22etkilenir
    • 315054f023d28ee64f308adf8b5737831541776b ve sonrası · c66545e83a802c3851d9be27a41c0479dd29ff0c öncesietkilenir · git
    • 315054f023d28ee64f308adf8b5737831541776b ve sonrası · ecc50bfca9b5c2ee6aeef998181689b80477367b öncesietkilenir · git
    • 315054f023d28ee64f308adf8b5737831541776b ve sonrası · 3a7667595bcad84da53fc156a418e110267c3412 öncesietkilenir · git
    • 315054f023d28ee64f308adf8b5737831541776b ve sonrası · 416c86f30f91b4fb2642ef6b102596ca898f41a5 öncesietkilenir · git
    • 315054f023d28ee64f308adf8b5737831541776b ve sonrası · 64f425b06b3bea9abc8977fd3982779b3ad070c9 öncesietkilenir · git
    • 315054f023d28ee64f308adf8b5737831541776b ve sonrası · 5422fe71d26d42af6c454ca9527faaad4e677d6c öncesietkilenir · git
    • 2.6.22 öncesietkilenmez · semver
    • 6.1.168 ve sonrası · 6.1.* dahil öncesietkilenmez · semver
    • 6.6.131 ve sonrası · 6.6.* dahil öncesietkilenmez · semver

Paket düzeyi etkilenme

OSV ve GitHub Advisory verisi: ekosistem, paket ve aralık. SBOM eşleşmesi bu tabloyu kullanır.

EkosistemPaketEtkilenen aralıkDüzeltme
Debian:12linux6.1.170-1 öncesi6.1.170-1
Debian:13linux6.12.85-1 öncesi6.12.85-1
Debian:14linux6.19.11-1 öncesi6.19.11-1
openSUSE:Leap 16.0dtb-aarch646.12.0-160000.35.1 öncesi6.12.0-160000.35.1
openSUSE:Leap 16.0kernel-64kb6.12.0-160000.35.1 öncesi6.12.0-160000.35.1
openSUSE:Leap 16.0kernel-azure6.12.0-160000.35.1 öncesi6.12.0-160000.35.1
openSUSE:Leap 16.0kernel-default6.12.0-160000.35.1 öncesi6.12.0-160000.35.1
openSUSE:Leap 16.0kernel-default-base6.12.0-160000.35.1.160000.2.16 öncesi6.12.0-160000.35.1.160000.2.16
openSUSE:Leap 16.0kernel-docs6.12.0-160000.35.1 öncesi6.12.0-160000.35.1
openSUSE:Leap 16.0kernel-kvmsmall6.12.0-160000.35.1 öncesi6.12.0-160000.35.1
openSUSE:Leap 16.0kernel-obs-build6.12.0-160000.35.1 öncesi6.12.0-160000.35.1
openSUSE:Leap 16.0kernel-obs-qa6.12.0-160000.35.1 öncesi6.12.0-160000.35.1
openSUSE:Leap 16.0kernel-rt6.12.0-160000.35.1 öncesi6.12.0-160000.35.1
openSUSE:Leap 16.0kernel-source6.12.0-160000.35.1 öncesi6.12.0-160000.35.1
openSUSE:Leap 16.0kernel-syms6.12.0-160000.35.1 öncesi6.12.0-160000.35.1
openSUSE:Leap 16.0kernel-zfcpdump6.12.0-160000.35.1 öncesi6.12.0-160000.35.1
SUSE:Linux Enterprise High Availability Extension 16.0kernel-default6.12.0-160000.35.1 öncesi6.12.0-160000.35.1
SUSE:Linux Enterprise Live Patching 15 SP7kernel-livepatch-SLE15-SP7_Update_161-150700.15.3.2 öncesi1-150700.15.3.2
SUSE:Linux Enterprise Live Patching 15 SP7kernel-livepatch-SLE15-SP7-RT_Update_161-150700.1.5.2 öncesi1-150700.1.5.2
SUSE:Linux Enterprise Module for Basesystem 15 SP7kernel-64kb6.4.0-150700.53.60.1 öncesi6.4.0-150700.53.60.1
SUSE:Linux Enterprise Module for Basesystem 15 SP7kernel-default6.4.0-150700.53.60.1 öncesi6.4.0-150700.53.60.1
SUSE:Linux Enterprise Module for Basesystem 15 SP7kernel-default-base6.4.0-150700.53.60.1.150700.17.35.4 öncesi6.4.0-150700.53.60.1.150700.17.35.4
SUSE:Linux Enterprise Module for Basesystem 15 SP7kernel-source6.4.0-150700.53.60.1 öncesi6.4.0-150700.53.60.1
SUSE:Linux Enterprise Module for Basesystem 15 SP7kernel-zfcpdump6.4.0-150700.53.60.1 öncesi6.4.0-150700.53.60.1

+24

Aynı birincil ürünün en yüksek skorlu diğer kayıtları.

  • CVE-2022-0847A flaw was found in the way the "flags" member of the new pipe buffer structure was lacking proper initialization in copy_page_to_iter_pipe KEV
    89Hemen
  • CVE-2021-22555Heap Out-Of-Bounds Write in Netfilter IP6T_SO_SET_REPLACEKEV
    85Hemen
  • CVE-2016-5195Race condition in mm/gup.c in the Linux kernel 2.x through 4.x before 4.8.3 allows local users to gain privileges by leveraging incorrect haKEV
    83Hemen
  • CVE-2019-13272In the Linux kernel before 5.1.17, ptrace_link in kernel/ptrace.c mishandles the recording of the credentials of a process that wants to creKEV
    77Bu hafta
  • CVE-2013-6282The (1) get_user and (2) put_user API functions in the Linux kernel before 3.5.5 on the v6k and v7 ARM platforms do not validate certain addKEV
    77Bu hafta
  • CVE-2013-2094The perf_swevent_init function in kernel/events/core.c in the Linux kernel before 3.8.9 uses an incorrect integer data type, which allows loKEV
    77Bu hafta

Düzeltme

Hangi sürüme geçmeli

Üretici, paket deposu ve Microsoft kayıtlarından derlenen düzeltme sürümleri. Yükseltmeden önce üreticinin notunu doğrulayın.

Ürün / paketDüzeltilmiş sürümKaynak
Linux Linux3a7667595bcad84da53fc156a418e110267c3412Üretici (CNA)
Linux Linux416c86f30f91b4fb2642ef6b102596ca898f41a5Üretici (CNA)
Linux Linux5422fe71d26d42af6c454ca9527faaad4e677d6cÜretici (CNA)
Linux Linux64f425b06b3bea9abc8977fd3982779b3ad070c9Üretici (CNA)
Linux Linuxc66545e83a802c3851d9be27a41c0479dd29ff0cÜretici (CNA)
Linux Linuxecc50bfca9b5c2ee6aeef998181689b80477367bÜretici (CNA)
Debian:linux6.1.170-1 · Debian:12Paket deposu (OSV)
openSUSE:dtb-aarch646.12.0-160000.35.1 · openSUSE:Leap 16.0Paket deposu (OSV)
openSUSE:kernel-64kb6.12.0-160000.35.1 · openSUSE:Leap 16.0Paket deposu (OSV)
openSUSE:kernel-azure6.12.0-160000.35.1 · openSUSE:Leap 16.0Paket deposu (OSV)
openSUSE:kernel-default6.12.0-160000.35.1 · openSUSE:Leap 16.0Paket deposu (OSV)
openSUSE:kernel-default-base6.12.0-160000.35.1.160000.2.16 · openSUSE:Leap 16.0Paket deposu (OSV)
openSUSE:kernel-docs6.12.0-160000.35.1 · openSUSE:Leap 16.0Paket deposu (OSV)
openSUSE:kernel-kvmsmall6.12.0-160000.35.1 · openSUSE:Leap 16.0Paket deposu (OSV)
openSUSE:kernel-obs-build6.12.0-160000.35.1 · openSUSE:Leap 16.0Paket deposu (OSV)
openSUSE:kernel-obs-qa6.12.0-160000.35.1 · openSUSE:Leap 16.0Paket deposu (OSV)
openSUSE:kernel-rt6.12.0-160000.35.1 · openSUSE:Leap 16.0Paket deposu (OSV)
openSUSE:kernel-source6.12.0-160000.35.1 · openSUSE:Leap 16.0Paket deposu (OSV)
openSUSE:kernel-syms6.12.0-160000.35.1 · openSUSE:Leap 16.0Paket deposu (OSV)
SUSE:kernel-64kb6.12.0-160000.35.1 · SUSE:Linux Micro 6.2Paket deposu (OSV)
SUSE:kernel-azure6.12.0-160000.35.1 · SUSE:Linux Enterprise Server 16.0Paket deposu (OSV)
SUSE:kernel-default6.12.0-160000.35.1 · SUSE:Linux Enterprise High Availability Extension 16.0Paket deposu (OSV)
SUSE:kernel-default-base6.4.0-47.1.21.24 · SUSE:Linux Micro 6.0Paket deposu (OSV)
SUSE:kernel-docs6.12.0-160000.35.1 · SUSE:Linux Enterprise Server 16.0Paket deposu (OSV)
SUSE:kernel-kvmsmall6.4.0-47.1 · SUSE:Linux Micro 6.0Paket deposu (OSV)
SUSE:kernel-obs-build6.12.0-160000.35.1 · SUSE:Linux Micro Extras 6.2Paket deposu (OSV)
SUSE:kernel-obs-qa6.12.0-160000.35.1 · SUSE:Linux Enterprise Server 16.0Paket deposu (OSV)
SUSE:kernel-rt6.12.0-160000.35.1 · SUSE:Linux Micro 6.2Paket deposu (OSV)
SUSE:kernel-source6.4.0-47.1 · SUSE:Linux Micro 6.0Paket deposu (OSV)
SUSE:kernel-syms6.12.0-160000.35.1 · SUSE:Linux Micro Extras 6.2Paket deposu (OSV)

+1

İstismar durumu

Bilinen kamuya açık istismar yok

Şu an kamuya açık bir istismar görülmedi. Bu, güvende olduğunuz anlamına gelmez; yalnızca eşiğin biraz daha yüksek olduğunu gösterir.

Araştırma bağlamı

Pentester ve araştırmacı için: saldırı profili, puan anlaşmazlığı, zaman çizelgesi, yama commit’leri, kredi, varyant ve zincir adayları, bug bounty kapsamı. Hepsi mevcut veriden türetilir; istismar kodu içermez.

Zaman çizelgesi

Yayından bugüne: kavram kanıtı, Metasploit modülü, CISA KEV ve düzeltme kaydı. Tarihler kaynakların bildirdiği tarihlerdir.

Yayın dışında tarihli olay yok.

EPSS son 120 gün

FIRST EPSS günlük puanı; yalnızca 0,01 ve üstü değişimler kaydedilir (adım grafiği).

Yama ve commit bağlantıları

Referanslardaki commit, PR ve diff adresleri. Patch-diff ve varyant avı için başlangıç noktası; istismar değil, düzeltmedir.

Referanslarda commit ya da PR bağlantısı yok.

CNA kaydında adı geçen bulan, bildiren ve analistler. Ada tıkla, aynı araştırmacının diğer kayıtlarını gör.

CNA kaydında kredi yok.

Varyant adayları

Aynı üründe aynı zafiyet sınıfı, 18 ay içinde. Yama kök nedeni kapatmadıysa kardeş hata burada olur.

  • CVE-2026-5293363 gün araylaio_uring/poll: fix signed comparison in io_poll_get_ownership()
    31İzleyin
  • CVE-2026-315522 gün araylawifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is not enough headroom
    30İzleyin
  • CVE-2026-2345119 gün araylabonding: prevent potential infinite loop in bond_header_parse()
    30İzleyin
  • CVE-2026-6414888 gün araylapds_core: fix error handling in pdsc_devcmd_wait
    30İzleyin
  • CVE-2026-314720 gün araylaxfrm: iptfs: validate inner IPv4 header length in IPTFS payload
    22İzleyin
  • CVE-2026-314980 gün araylaBluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop
    22İzleyin

Zincir adayları

Aynı üründe kimlik doğrulama atlatma ile yetki isteyen bir açık kısa aralıkla yayımlanmış: birlikte kimlik doğrulamasız bir yola dönüşebilir.

—

Bug bounty kapsamı

Bilinen herkese açık program yok.

Kaynak: bounty-targets-data (HackerOne, Bugcrowd, Intigriti, YesWeHack herkese açık listeleri).

Teknik detay

Saldırı koşulları

  • İnternetten erişebilen herkes tetikleyebilir.
  • Hesap ya da parola gerekmez.
  • Kullanıcının bir şey yapması gerekmez.
  • Özel bir koşul gerekmez; tekrarlanabilir.

Başarılı olursa

Gizlilik
düşük · veriler okunabilir
Bütünlük
yüksek · veri ya da yapılandırma değiştirilebilir
Erişilebilirlik
yüksek · hizmet durdurulabilir
Saldırı vektörü
Ağ
Karmaşıklık
Düşük
Gereken yetki
Yok
Kullanıcı etkileşimi
Gerekmez
Kapsam
Değişmez
Gizlilik etkisi
Düşük
Bütünlük etkisi
Yüksek
Erişilebilirlik etkisi
Yüksek

CVSS vektörü

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H

nvd-secondary

Saldırı bağlamı

Bu zafiyet sınıfının (CWE) MITRE CAPEC saldırı desenleri ve ATT&CK teknikleri. Tespit kuralı ve tehdit avı için başlangıç noktası.

Bu CWE için MITRE'de CAPEC/ATT&CK eşlemesi yok.

Noroxi analizi

Bu kayıt için henüz Noroxi analizi yok

385 binden fazla zafiyetin tamamına elle analiz yazmıyoruz; bu dürüst olmazdı. Öne çıkan ve sahada etkisi olan zafiyetler için mekanizma, tespit ve kapatma adımlarını ekibimiz yazıyor.

Bu ürünü kullanıyoruz, yardım isteyin

Değişiklik günlüğü

  1. Düzeltme✗ → ✓

Takip ettiğiniz kayıtlarda bu değişiklikler bildirim olarak da gelir. →

Referanslar

Tüm kayıtlar