CVE-2026-53060: dm cache metadata: fix memory leak on metadata abort retry
Noroxi değerlendirmesi
Öncelik: İzleyin (aksiyon skoru 22/100)
- İzlediğimiz kaynaklarda (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) herkese açık istismar kodu ya da sahada sömürü kaydı yok.
- Önümüzdeki 30 günde sömürülme olasılığı %0,12 (FIRST EPSS).
- Sisteme yerel erişimi olan biri tetikleyebilir. Düşük yetkili bir hesap yeterli. Kullanıcının bir şey yapması gerekmez. Özel bir koşul gerekmez; tekrarlanabilir.
- Düzeltilmiş sürüm: Linux Linux 044ca491d4086dc5bf233e9fcb71db52df32f633, 14f60e957f34f95a626caec76a8fae88cf4c397f, 15c30997dca681f90dbf2d45ee629c1828bf0c0d; azl3 kernel 6.6.139.1-1 on Azure Linux 3.0 6.6.143.1-1.
- Ulusal siber güvenlik bildirimlerinde (siberguvenlik.gov.tr) 1 kez anıldı.
Şimdilik düşük öncelik. Linux Linux 044ca491d4086dc5bf233e9fcb71db52df32f633, 14f60e957f34f95a626caec76a8fae88cf4c397f, 15c30997dca681f90dbf2d45ee629c1828bf0c0d; azl3 kernel 6.6.139.1-1 on Azure Linux 3.0 6.6.143.1-1 ya da daha yeni sürüme yükseltin.
Kaydın verisinden otomatik üretilir: CVSS (NVD ve CNA), CISA KEV ve SSVC, FIRST EPSS, istismar kaynakları, düzeltme sürümleri. Nasıl hesaplıyoruz
Birincil kaynaklar: NVD · CVE.org · FIRST EPSS
In the Linux kernel, the following vulnerability has been resolved: dm cache metadata: fix memory leak on metadata abort retry When failing to acquire the root_lock in dm_cache_metadata_abort because the block_manager is read-only, the temporary block_manager created outside the root_lock is not properly released, causing a memory leak. Reproduce steps: This can be reproduced by reloading a new table while the metadata is read-only. While the second call to dm_cache_metadata_abort is caused by lack of support for table preload in dm-cache, mentioned in commit 9b1cc9f251af ("dm cache: share cache-metadata object across inactive and active DM tables"), it exposes the memory leak in dm_cache_metadata_abort when the function is called multiple times. Specifically, dm-cache fails to sync the new cache object's mode during preresume, creating the reproducer condition. This issue could also occur through concurrent metadata_operation_failed calls due to races in cache mode updates, but the table preload scenario below provides a reliable reproducer. 1. Create a cache device with some faulty trailing metadata blocks dmsetup create cmeta <<EOF 0 200 linear /dev/sdc 0 200 7992 error EOF dmsetup create cdata --table "0 131072 linear /dev/sdc 8192" dmsetup create corig --table "0 262144 linear /dev/sdc 262144" dd if=/dev/zero of=/dev/mapper/cmeta bs=4k count=1 oflag=direct dmsetup create cache --table "0 131072 cache /dev/mapper/cmeta \ /dev/mapper/cdata /dev/mapper/corig 128 1 writethrough smq 0" 2. Suspend and resume the cache to start a new metadata transaction and trigger metadata io errors on the next metadata commit. dmsetup suspend cache dmsetup resume cache 3. Write to the cache device to update metadata fio --filename=/dev/mapper/cache --name test --rw=randwrite --bs=4k \ --randrepeat=0 --direct=1 --size 64k 4. Preload the same table dmsetup reload cache --table "$(dmsetup table cache)" 5. Resume the new table. This triggers the memory leak. dmsetup suspend cache dmsetup resume cache kmemleak logs: <snip> unreferenced object 0xffff8880080c2010 (size 16): comm "dmsetup", pid 132, jiffies 4294982580 hex dump (first 16 bytes): 00 38 b9 07 80 88 ff ff 6a 6b 6b 6b 6b 6b 6b a5 ... backtrace (crc 3118f31c): kmemleak_alloc+0x28/0x40 __kmalloc_cache_noprof+0x3d9/0x510 dm_block_manager_create+0x51/0x140 dm_cache_metadata_abort+0x85/0x320 metadata_operation_failed+0x103/0x1e0 cache_preresume+0xacd/0xe70 dm_table_resume_targets+0xd3/0x320 __dm_resume+0x1b/0xf0 dm_resume+0x127/0x170 <snip>
- Yayın
- 24 Haz 2026
- Güncelleme
- 21 Tem 2026
- EPSS
- %0,1 · 2. yüzdelik
- CWE
- CWE-401
Rapor araçları
Aksiyon skoru
22
İzleyin
Şimdilik düşük öncelik.
- CVSS
- 22 / 40 · 5.5 / 10
- CISA KEV
- 0 / 30 · Listede değil
- EPSS
- 0 / 30 · %0,1
Bu kayıt değişirse haber alın
- KEV'de değil: sahada sömürü kaydı yok
- Herkese açık istismar kodu kaydı yok
- Düzeltme yayımlandı
Bunlardan biri değişirse günlük e-posta özetinde haber veririz.
WordPress siteniz mi var? WP Lens ile ücretsiz tarayın
Noroxi analizi
Sizin ortamınızda ne anlama geliyor?
Yukarıdaki değerlendirme kaydın verisinden otomatik üretilir; ortamınızı bilmez. Bu açığın sizde gerçekten sömürülebilir olup olmadığını ve hangi önlemin yeteceğini ekibimiz sizin sistemlerinizde doğrular.
Bu ürünü kullanıyoruz, yardım isteyinEtkilenen sistemler
Sürümünüz etkileniyor mu?
Ürünü seçip kullandığınız sürümü yazın. Bu kaydın sürüm aralıklarıyla tarayıcınızda karşılaştırılır; sürüm hiçbir yere gönderilmez.
| Üretici | Ürün | CPE |
|---|---|---|
| linux | linux kernel | cpe:2.3:o:linux:linux_kernel |
Etkilenen sürümler
NVD sürüm aralıkları (katalogdaki ürünler için). Stack’inize sürümle eklerseniz eşleşme bunlarla yapılır.
- linux linux kernel4.9.337 ve sonrası · 4.10 öncesi
- linux linux kernel4.14.303 ve sonrası · 4.15 öncesi
- linux linux kernel4.19.270 ve sonrası · 4.20 öncesi
- linux linux kernel5.4.229 ve sonrası · 5.5 öncesi
- linux linux kernel5.10.163 ve sonrası · 5.10.258 öncesi
- linux linux kernel5.15.87 ve sonrası · 5.15.209 öncesi
- linux linux kernel6.0.18 ve sonrası · 6.1 öncesi
- linux linux kernel6.1.4 ve sonrası · 6.1.175 öncesi
- linux linux kernel6.2 ve sonrası · 6.6.141 öncesi
- linux linux kernel6.7 ve sonrası · 6.12.91 öncesi
- linux linux kernel6.13 ve sonrası · 6.18.33 öncesi
- linux linux kernel6.19 ve sonrası · 7.0.10 öncesi
Ü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
- 6e237cacda8b4e976849e7bff9fe7dff0e968586, 3972ae47d0ee9b5b434af5d0cca6cdfd1e239d4f, 9958f5ffc44530b650fb4cc9038a4d167fa4f5c1, f472bfc95d9c9653172dbdad39219b32fabf9b92, bdd4e106929ac943f3226d8f03754b480701e97b, 6.2etkilenir
- b45e77b79215405bd039a690f5b06cc03e8ed27d ve sonrası · 14f60e957f34f95a626caec76a8fae88cf4c397f öncesietkilenir · git
- 28d307f380df88a598bc0186d527462902d9bda1 ve sonrası · 6b97cc7a42905755c56bbddc33aa8b792205caee öncesietkilenir · git
- f74b7c5a85e22cd9091845e0d62a1dd89d0f855f ve sonrası · d1a79620c419a0af1911f99c873014b30740e303 öncesietkilenir · git
- 352b837a5541690d4f843819028cf2b8be83d424 ve sonrası · 15c30997dca681f90dbf2d45ee629c1828bf0c0d öncesietkilenir · git
- 352b837a5541690d4f843819028cf2b8be83d424 ve sonrası · b0bd35535bdb6f58505f3a30ee5793986943997a öncesietkilenir · git
- 352b837a5541690d4f843819028cf2b8be83d424 ve sonrası · 322a3b70368d49e39591fe9fc6c07d262128b05f öncesietkilenir · git
- 352b837a5541690d4f843819028cf2b8be83d424 ve sonrası · 4311ca59a1891d33c4c8b7946f98c34f167fe833 öncesietkilenir · git
- 352b837a5541690d4f843819028cf2b8be83d424 ve sonrası · 044ca491d4086dc5bf233e9fcb71db52df32f633 öncesietkilenir · git
- 5.10.163 ve sonrası · 5.10.258 öncesietkilenir · semver
Paket düzeyi etkilenme
OSV ve GitHub Advisory verisi: ekosistem, paket ve aralık. SBOM eşleşmesi bu tabloyu kullanır.
| Ekosistem | Paket | Etkilenen aralık | Düzeltme |
|---|---|---|---|
| Debian:12 | linux | 6.1.176-1 öncesi | 6.1.176-1 |
| Debian:13 | linux | 6.12.94-1 öncesi | 6.12.94-1 |
| Debian:14 | linux | 7.0.10-1 öncesi | 7.0.10-1 |
Aynı üründe
linux: tüm kayıtlarAynı birincil ürünün en yüksek skorlu diğer kayıtları.
- CVE-2026-31431crypto: algif_aead - Revert to operating out-of-placeKEV90Hemen
- 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 KEV89Hemen
- CVE-2021-22555Heap Out-Of-Bounds Write in Netfilter IP6T_SO_SET_REPLACEKEV85Hemen
Bu üründe bundan önce ve sonra yayımlananlar
- ← ÖncekiCVE-2026-5305824 Haz 2026 · drm/bridge: cadence: cdns-mhdp8546-core: Set the mhdp connector earlier in atomic_enable()22İzleyin
- ← ÖncekiCVE-2026-5305924 Haz 2026 · dm log: fix out-of-bounds write due to region_count overflow31İzleyin
- Sonraki →CVE-2026-5306124 Haz 2026 · dm cache: fix dirty mapping checking in passthrough mode switching22İzleyin
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 / paket | Düzeltilmiş sürüm | Kaynak |
|---|---|---|
| Linux Linux | 044ca491d4086dc5bf233e9fcb71db52df32f633 | Üretici (CNA) |
| Linux Linux | 14f60e957f34f95a626caec76a8fae88cf4c397f | Üretici (CNA) |
| Linux Linux | 15c30997dca681f90dbf2d45ee629c1828bf0c0d | Üretici (CNA) |
| Linux Linux | 322a3b70368d49e39591fe9fc6c07d262128b05f | Üretici (CNA) |
| Linux Linux | 4.10 | Üretici (CNA) |
| Linux Linux | 4.15 | Üretici (CNA) |
| Linux Linux | 4.20 | Üretici (CNA) |
| Linux Linux | 4311ca59a1891d33c4c8b7946f98c34f167fe833 | Üretici (CNA) |
| Linux Linux | 5.10.258 | Üretici (CNA) |
| Linux Linux | 5.15.209 | Üretici (CNA) |
| Linux Linux | 5.5 | Üretici (CNA) |
| Linux Linux | 6.1 | Üretici (CNA) |
| Linux Linux | 6.1.175 | Üretici (CNA) |
| Linux Linux | 6b97cc7a42905755c56bbddc33aa8b792205caee | Üretici (CNA) |
| Linux Linux | b0bd35535bdb6f58505f3a30ee5793986943997a | Üretici (CNA) |
| Linux Linux | d1a79620c419a0af1911f99c873014b30740e303 | Üretici (CNA) |
| azl3 kernel 6.6.139.1-1 on Azure Linux 3.0 | 6.6.143.1-1 · CBL-Mariner Releases | Microsoft (MSRC) |
| debian:linux | 6.1.176-1 · Debian:12 | Paket deposu (OSV) |
İ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.
Henüz geçmiş yok (kayıt günlük EPSS işiyle birikir).
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.
Kredi
Tüm araştırmacılarCNA kaydında adı geçen bulan, bildiren ve analistler. Ada tıklayın, aynı araştırmacının diğer kayıtlarını görün.
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.
Gece hesaplanan ilişki yok.
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).
Ulusal bildirim (Siber Güvenlik Başkanlığı / USOM)
Bu kaydı anan resmi güvenlik bildirimleri; çözüm önerisi kurumun sayfasında.
- TR-26-0440 · 25 Haz 2026(Linux Kernel Güvenlik Bildirimi)
Teknik detay
Saldırı koşulları
- Sisteme yerel erişimi olan biri tetikleyebilir.
- Düşük yetkili bir hesap yeterli.
- Kullanıcının bir şey yapması gerekmez.
- Özel bir koşul gerekmez; tekrarlanabilir.
Başarılı olursa
- Gizlilik
- yok
- Bütünlük
- yok
- Erişilebilirlik
- yüksek · hizmet durdurulabilir
- Saldırı vektörü
- Yerel
- Karmaşıklık
- Düşük
- Gereken yetki
- Düşük
- Kullanıcı etkileşimi
- Gerekmez
- Kapsam
- Değişmez
- Gizlilik etkisi
- Yok
- Bütünlük etkisi
- Yok
- Erişilebilirlik etkisi
- Yüksek
Zayıflık sınıfı (CWE)
CWE-401 · Missing Release of Memory after Effective LifetimeCVSS vektörü
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
nvd-primary
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.
Değişiklik günlüğü
- Düzeltme✗ → ✓
Takip ettiğiniz kayıtlarda bu değişiklikler bildirim olarak da gelir. →
Referanslar
Tüm referansları göster (7 daha)Daha az göster
- git.kernel.org/stable/c/14f60e957f34f95a626caec76a8fae88cf4c397f
- git.kernel.org/stable/c/15c30997dca681f90dbf2d45ee629c1828bf0c0d
- git.kernel.org/stable/c/322a3b70368d49e39591fe9fc6c07d262128b05f
- git.kernel.org/stable/c/4311ca59a1891d33c4c8b7946f98c34f167fe833
- git.kernel.org/stable/c/6b97cc7a42905755c56bbddc33aa8b792205caee
- git.kernel.org/stable/c/b0bd35535bdb6f58505f3a30ee5793986943997a
- git.kernel.org/stable/c/d1a79620c419a0af1911f99c873014b30740e303
Üretici bildirimleri ve resmî kayıtlar. İstismar/PoC bağlantıları bilinçli olarak dışarıda bırakıldı.