CVE-2025-38034: btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref
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,21 (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 0528bba48dce7820d2da72e1a114e1c4552367eb, 137bfa08c6441f324d00692d1e9d22cfd773329b, 5755b6731655e248c4f1d52a2e1b18795b4a2a3a.
Şimdilik düşük öncelik. Linux Linux 0528bba48dce7820d2da72e1a114e1c4552367eb, 137bfa08c6441f324d00692d1e9d22cfd773329b, 5755b6731655e248c4f1d52a2e1b18795b4a2a3a 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: btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref btrfs_prelim_ref() calls the old and new reference variables in the incorrect order. This causes a NULL pointer dereference because oldref is passed as NULL to trace_btrfs_prelim_ref_insert(). Note, trace_btrfs_prelim_ref_insert() is being called with newref as oldref (and oldref as NULL) on purpose in order to print out the values of newref. To reproduce: echo 1 > /sys/kernel/debug/tracing/events/btrfs/btrfs_prelim_ref_insert/enable Perform some writeback operations. Backtrace: BUG: kernel NULL pointer dereference, address: 0000000000000018 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 115949067 P4D 115949067 PUD 11594a067 PMD 0 Oops: Oops: 0000 [#1] SMP NOPTI CPU: 1 UID: 0 PID: 1188 Comm: fsstress Not tainted 6.15.0-rc2-tester+ #47 PREEMPT(voluntary) 7ca2cef72d5e9c600f0c7718adb6462de8149622 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-2-gc13ff2cd-prebuilt.qemu.org 04/01/2014 RIP: 0010:trace_event_raw_event_btrfs__prelim_ref+0x72/0x130 Code: e8 43 81 9f ff 48 85 c0 74 78 4d 85 e4 0f 84 8f 00 00 00 49 8b 94 24 c0 06 00 00 48 8b 0a 48 89 48 08 48 8b 52 08 48 89 50 10 <49> 8b 55 18 48 89 50 18 49 8b 55 20 48 89 50 20 41 0f b6 55 28 88 RSP: 0018:ffffce44820077a0 EFLAGS: 00010286 RAX: ffff8c6b403f9014 RBX: ffff8c6b55825730 RCX: 304994edf9cf506b RDX: d8b11eb7f0fdb699 RSI: ffff8c6b403f9010 RDI: ffff8c6b403f9010 RBP: 0000000000000001 R08: 0000000000000001 R09: 0000000000000010 R10: 00000000ffffffff R11: 0000000000000000 R12: ffff8c6b4e8fb000 R13: 0000000000000000 R14: ffffce44820077a8 R15: ffff8c6b4abd1540 FS: 00007f4dc6813740(0000) GS:ffff8c6c1d378000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000018 CR3: 000000010eb42000 CR4: 0000000000750ef0 PKRU: 55555554 Call Trace: <TASK> prelim_ref_insert+0x1c1/0x270 find_parent_nodes+0x12a6/0x1ee0 ? __entry_text_end+0x101f06/0x101f09 ? srso_alias_return_thunk+0x5/0xfbef5 ? srso_alias_return_thunk+0x5/0xfbef5 ? srso_alias_return_thunk+0x5/0xfbef5 ? srso_alias_return_thunk+0x5/0xfbef5 btrfs_is_data_extent_shared+0x167/0x640 ? fiemap_process_hole+0xd0/0x2c0 extent_fiemap+0xa5c/0xbc0 ? __entry_text_end+0x101f05/0x101f09 btrfs_fiemap+0x7e/0xd0 do_vfs_ioctl+0x425/0x9d0 __x64_sys_ioctl+0x75/0xc0
- Yayın
- 18 Haz 2025
- Güncelleme
- 17 Haz 2026
- EPSS
- %0,2 · 11. yüzdelik
- CWE
- CWE-476
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,2
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 |
| debian | debian linux | cpe:2.3:o:debian:debian_linux |
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.
- debian debian linux11.0
- linux linux kernel5.5 ve sonrası · 5.10.238 öncesi
- linux linux kernel5.11 ve sonrası · 5.15.185 öncesi
- linux linux kernel5.16 ve sonrası · 6.1.141 öncesi
- linux linux kernel5.4.294 öncesi
- linux linux kernel6.7 ve sonrası · 6.12.31 öncesi
- linux linux kernel6.13 ve sonrası · 6.14.9 öncesi
- linux linux kernel6.2 ve sonrası · 6.6.93 öncesi
- linux linux kernel6.15
Ü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
- 4.14etkilenir
- 00142756e1f8015d2f8ce96532d156689db7e448 ve sonrası · 5755b6731655e248c4f1d52a2e1b18795b4a2a3a öncesietkilenir · git
- 00142756e1f8015d2f8ce96532d156689db7e448 ve sonrası · a641154cedf9d69730f8af5d0a901fe86e6486bd öncesietkilenir · git
- 00142756e1f8015d2f8ce96532d156689db7e448 ve sonrası · a876703894a6dd6e8c04b0635d86e9f7a7c81b79 öncesietkilenir · git
- 00142756e1f8015d2f8ce96532d156689db7e448 ve sonrası · 0528bba48dce7820d2da72e1a114e1c4552367eb öncesietkilenir · git
- 00142756e1f8015d2f8ce96532d156689db7e448 ve sonrası · 7a97f961a568a8f72472dc804af02a0f73152c5f öncesietkilenir · git
- 00142756e1f8015d2f8ce96532d156689db7e448 ve sonrası · 7f7c8c03feba5f2454792fab3bb8bd45bd6883f9 öncesietkilenir · git
- 00142756e1f8015d2f8ce96532d156689db7e448 ve sonrası · 137bfa08c6441f324d00692d1e9d22cfd773329b öncesietkilenir · git
- 00142756e1f8015d2f8ce96532d156689db7e448 ve sonrası · bc7e0975093567f51be8e1bdf4aa5900a3cf0b1e öncesietkilenir · git
- 4.14 öncesietkilenmez · 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.147-1 öncesi | 6.1.147-1 |
| Debian:13 | linux | 6.12.32-1 öncesi | 6.12.32-1 |
| openSUSE:Leap 15.6 | kernel-rt | 6.4.0-150600.10.49.1 öncesi | 6.4.0-150600.10.49.1 |
| openSUSE:Leap 15.6 | kernel-rt_debug | 6.4.0-150600.10.49.1 öncesi | 6.4.0-150600.10.49.1 |
| openSUSE:Leap 15.6 | kernel-source-rt | 6.4.0-150600.10.49.1 öncesi | 6.4.0-150600.10.49.1 |
| openSUSE:Leap 15.6 | kernel-syms-rt | 6.4.0-150600.10.49.1 öncesi | 6.4.0-150600.10.49.1 |
| openSUSE:Leap 16.0 | dtb-aarch64 | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-64kb | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-default | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-default-base | 6.12.0-160000.6.1.160000.2.4 öncesi | 6.12.0-160000.6.1.160000.2.4 |
| openSUSE:Leap 16.0 | kernel-docs | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-kvmsmall | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-obs-build | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-obs-qa | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-rt | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-source | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-syms | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-zfcpdump | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| SUSE:Linux Enterprise Live Patching 15 SP6 | kernel-livepatch-SLE15-SP6-RT_Update_14 | 1-150600.1.5.1 öncesi | 1-150600.1.5.1 |
| SUSE:Linux Enterprise Live Patching 15 SP7 | kernel-livepatch-SLE15-SP7-RT_Update_3 | 1-150700.1.5.1 öncesi | 1-150700.1.5.1 |
| SUSE:Linux Enterprise Server 16.0 | kernel-docs | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| SUSE:Linux Enterprise Server 16.0 | kernel-kvmsmall | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| SUSE:Linux Enterprise Server 16.0 | kernel-obs-qa | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
| SUSE:Linux Enterprise Server 16.0 | kernel-syms | 6.12.0-160000.6.1 öncesi | 6.12.0-160000.6.1 |
+20
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-2025-3803218 Haz 2025 · mr: consolidate the ipmr_can_free_table() checks.22İzleyin
- ← ÖncekiCVE-2025-3803318 Haz 2025 · x86/Kconfig: make CFI_AUTO_DEFAULT depend on !RUST or Rust >= 1.8822İzleyin
- Sonraki →CVE-2025-3803618 Haz 2025 · drm/xe/vf: Perform early GT MMIO initialization to read GMDID22İ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 | 0528bba48dce7820d2da72e1a114e1c4552367eb | Üretici (CNA) |
| Linux Linux | 137bfa08c6441f324d00692d1e9d22cfd773329b | Üretici (CNA) |
| Linux Linux | 5755b6731655e248c4f1d52a2e1b18795b4a2a3a | Üretici (CNA) |
| Linux Linux | 7a97f961a568a8f72472dc804af02a0f73152c5f | Üretici (CNA) |
| Linux Linux | 7f7c8c03feba5f2454792fab3bb8bd45bd6883f9 | Üretici (CNA) |
| Linux Linux | a641154cedf9d69730f8af5d0a901fe86e6486bd | Üretici (CNA) |
| Linux Linux | a876703894a6dd6e8c04b0635d86e9f7a7c81b79 | Üretici (CNA) |
| Linux Linux | bc7e0975093567f51be8e1bdf4aa5900a3cf0b1e | Üretici (CNA) |
| debian:linux | 6.1.147-1 · Debian:12 | Paket deposu (OSV) |
| opensuse:dtb-aarch64 | 6.12.0-160000.6.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-64kb | 6.12.0-160000.6.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-default | 6.12.0-160000.6.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-default-base | 6.12.0-160000.6.1.160000.2.4 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-docs | 6.12.0-160000.6.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-kvmsmall | 6.12.0-160000.6.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-obs-build | 6.12.0-160000.6.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-obs-qa | 6.12.0-160000.6.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-rt | 6.4.0-150600.10.49.1 · openSUSE:Leap 15.6 | Paket deposu (OSV) |
| opensuse:kernel-rt_debug | 6.4.0-150600.10.49.1 · openSUSE:Leap 15.6 | Paket deposu (OSV) |
| opensuse:kernel-source-rt | 6.4.0-150600.10.49.1 · openSUSE:Leap 15.6 | Paket deposu (OSV) |
| opensuse:kernel-syms-rt | 6.4.0-150600.10.49.1 · openSUSE:Leap 15.6 | Paket deposu (OSV) |
| suse:kernel-64kb | 6.12.0-160000.6.1 · SUSE:Linux Micro 6.2 | Paket deposu (OSV) |
| suse:kernel-default | 6.4.0-32.1 · SUSE:Linux Micro 6.0 | Paket deposu (OSV) |
| suse:kernel-default-base | 6.4.0-32.1.21.10 · SUSE:Linux Micro 6.0 | Paket deposu (OSV) |
| suse:kernel-docs | 6.12.0-160000.6.1 · SUSE:Linux Enterprise Server 16.0 | Paket deposu (OSV) |
| suse:kernel-kvmsmall | 6.4.0-32.1 · SUSE:Linux Micro 6.0 | Paket deposu (OSV) |
| suse:kernel-livepatch-SLE15-SP6-RT_Update_14 | 1-150600.1.5.1 · SUSE:Linux Enterprise Live Patching 15 SP6 | Paket deposu (OSV) |
| suse:kernel-livepatch-SLE15-SP7-RT_Update_3 | 1-150700.1.5.1 · SUSE:Linux Enterprise Live Patching 15 SP7 | Paket deposu (OSV) |
| suse:kernel-rt | 6.4.0-150600.10.49.1 · SUSE:Real Time Module 15 SP6 | Paket deposu (OSV) |
| suse:kernel-rt | 6.4.0-150700.7.13.1 · SUSE:Real Time Module 15 SP7 | Paket deposu (OSV) |
+6
İ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.
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.
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).
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-476 · NULL Pointer DereferenceCVSS 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 (9 daha)Daha az göster
- git.kernel.org/stable/c/137bfa08c6441f324d00692d1e9d22cfd773329b
- git.kernel.org/stable/c/5755b6731655e248c4f1d52a2e1b18795b4a2a3a
- git.kernel.org/stable/c/7a97f961a568a8f72472dc804af02a0f73152c5f
- git.kernel.org/stable/c/7f7c8c03feba5f2454792fab3bb8bd45bd6883f9
- git.kernel.org/stable/c/a641154cedf9d69730f8af5d0a901fe86e6486bd
- git.kernel.org/stable/c/a876703894a6dd6e8c04b0635d86e9f7a7c81b79
- git.kernel.org/stable/c/bc7e0975093567f51be8e1bdf4aa5900a3cf0b1e
- lists.debian.org/debian-lts-announce/2025/10/msg00007.html
- lists.debian.org/debian-lts-announce/2025/10/msg00008.html
Üretici bildirimleri ve resmî kayıtlar. İstismar/PoC bağlantıları bilinçli olarak dışarıda bırakıldı.