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

uio_hv_generic: Let userspace take care of interrupt mask

Noroxi değerlendirmesi

Öncelik: İzleyin (aksiyon skoru 30/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,64 (FIRST EPSS).
  • İnternetten erişebilen herkes tetikleyebilir. Hesap ya da parola gerekmez. Kullanıcının bir şey yapması gerekmez. Özel bir koşul gerekmez; tekrarlanabilir.
  • Düzeltilmiş sürüm: Linux Linux 01ce972e6f9974a7c76943bcb7e93746917db83a, 2af39ab5e6dc46b835a52e80a22d0cad430985e3, 37bd91f22794dc05436130d6983302cb90ecfe7e; azl3 kernel 6.6.104.2-4 on Azure Linux 3.0 6.6.112.1-2.

Şimdilik düşük öncelik. Linux Linux 01ce972e6f9974a7c76943bcb7e93746917db83a, 2af39ab5e6dc46b835a52e80a22d0cad430985e3, 37bd91f22794dc05436130d6983302cb90ecfe7e; azl3 kernel 6.6.104.2-4 on Azure Linux 3.0 6.6.112.1-2 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: uio_hv_generic: Let userspace take care of interrupt mask Remove the logic to set interrupt mask by default in uio_hv_generic driver as the interrupt mask value is supposed to be controlled completely by the user space. If the mask bit gets changed by the driver, concurrently with user mode operating on the ring, the mask bit may be set when it is supposed to be clear, and the user-mode driver will miss an interrupt which will cause a hang. For eg- when the driver sets inbound ring buffer interrupt mask to 1, the host does not interrupt the guest on the UIO VMBus channel. However, setting the mask does not prevent the host from putting a message in the inbound ring buffer. So let’s assume that happens, the host puts a message into the ring buffer but does not interrupt. Subsequently, the user space code in the guest sets the inbound ring buffer interrupt mask to 0, saying “Hey, I’m ready for interrupts”. User space code then calls pread() to wait for an interrupt. Then one of two things happens: * The host never sends another message. So the pread() waits forever. * The host does send another message. But because there’s already a message in the ring buffer, it doesn’t generate an interrupt. This is the correct behavior, because the host should only send an interrupt when the inbound ring buffer transitions from empty to not-empty. Adding an additional message to a ring buffer that is not empty is not supposed to generate an interrupt on the guest. Since the guest is waiting in pread() and not removing messages from the ring buffer, the pread() waits forever. This could be easily reproduced in hv_fcopy_uio_daemon if we delay setting interrupt mask to 0. Similarly if hv_uio_channel_cb() sets the interrupt_mask to 1, there’s a race condition. Once user space empties the inbound ring buffer, but before user space sets interrupt_mask to 0, the host could put another message in the ring buffer but it wouldn’t interrupt. Then the next pread() would hang. Fix these by removing all instances where interrupt_mask is changed, while keeping the one in set_event() unchanged to enable userspace control the interrupt mask by writing 0/1 to /dev/uioX.

YüksekCVSS 7.5 · v3.1—İstismar yok Düzeltme var
Yayın
28 Eki 2025
Güncelleme
5 Ağu 2026
EPSS
%0,6 · 50. yüzdelik
CWE
—

Rapor araçları

JSON

Aksiyon skoru

30

İzleyin

Şimdilik düşük öncelik.

CVSS
30 / 40 · 7.5 / 10
CISA KEV
0 / 30 · Listede değil
EPSS
0 / 30 · %0,6

CNA ile NVD puanı

NVD
—
CNA · Linux
7,5
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.

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.

CVE-2025-40048 kaydını takip edin

Ne zaman haber verilir

  • CISA KEV'e girdiğinde
  • istismar kodu ortaya çıktığında ya da silahlaştırıldığında
  • kayıt güncellendiğinde (düzeltme sürümü dahil)
  • EPSS bir haftada 20 puan arttığında

Günde bir e-posta özeti (06:00 UTC); webhook bağlarsanız KEV ve silahlaştırılmış istismar anında.

Ücretsiz hesapla ayrıca

WordPress siteniz mi var? WP Lens ile ücretsiz tarayın

  • Stack uyarıları: kullandığınız ürün ve sürümleri ekleyin, onları etkileyen yeni CVE'ler size gelsin
  • Port taraması: günde 5 tam tarama (yalnızca üyelere)
  • Site izleme: 1 site, kesintide anında e-posta
  • Alan adınızı doğrulayın: alt alan adları ve ele geçirme riski her hafta taransın
  • Güvenlik araçlarında saatte 10 tarama (hesapsız günde 3), API anahtarı ve MCP
Tüm ücretsiz araçlar

E-postayla kayıt olun · Hesabınız var mı? Giriş yapın

Ücretsiz hesap, kart istenmez. Takibi istediğiniz an bırakırsınız.

WordPress siteniz mi var? WP Lens ile ücretsiz tarayın

Sürümünüz etkileniyor mu? Kontrol edin

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 isteyin

Etkilenen 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.

—

Ü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.10etkilenir
    • 95096f2fbd10186d3e78a328b327afc71428f65f ve sonrası · 540aac117eaea5723cef5e4cbf3035c4ac654d92 öncesietkilenir · git
    • 95096f2fbd10186d3e78a328b327afc71428f65f ve sonrası · 65d40acd911c7011745cbbd2aaac34eb5266d11e öncesietkilenir · git
    • 95096f2fbd10186d3e78a328b327afc71428f65f ve sonrası · a44f61f878f32071d6378e8dd7c2d47f9490c8f7 öncesietkilenir · git
    • 95096f2fbd10186d3e78a328b327afc71428f65f ve sonrası · 01ce972e6f9974a7c76943bcb7e93746917db83a öncesietkilenir · git
    • 95096f2fbd10186d3e78a328b327afc71428f65f ve sonrası · 2af39ab5e6dc46b835a52e80a22d0cad430985e3 öncesietkilenir · git
    • 95096f2fbd10186d3e78a328b327afc71428f65f ve sonrası · 37bd91f22794dc05436130d6983302cb90ecfe7e öncesietkilenir · git
    • 95096f2fbd10186d3e78a328b327afc71428f65f ve sonrası · e29587c07537929684faa365027f4b0d87521e1b öncesietkilenir · git
    • 95096f2fbd10186d3e78a328b327afc71428f65f ve sonrası · b15b7d2a1b09ef5428a8db260251897405a19496 öncesietkilenir · git
    • 4.10 ö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.158-1 öncesi6.1.158-1
Debian:13linux6.12.57-1 öncesi6.12.57-1
Debian:14linux6.17.6-1 öncesi6.17.6-1
openSUSE:Leap 15.6dtb-aarch646.4.0-150600.23.81.1 öncesi6.4.0-150600.23.81.1
openSUSE:Leap 15.6kernel-debug6.4.0-150600.23.81.3 öncesi6.4.0-150600.23.81.3
openSUSE:Leap 15.6kernel-kvmsmall6.4.0-150600.23.81.3 öncesi6.4.0-150600.23.81.3
openSUSE:Leap 15.6kernel-obs-qa6.4.0-150600.23.81.1 öncesi6.4.0-150600.23.81.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSkernel-64kb5.14.21-150400.24.187.3 öncesi5.14.21-150400.24.187.3
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSkernel-docs5.14.21-150400.24.187.1 öncesi5.14.21-150400.24.187.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSkernel-obs-build5.14.21-150400.24.187.3 öncesi5.14.21-150400.24.187.3
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSkernel-source5.14.21-150400.24.187.3 öncesi5.14.21-150400.24.187.3
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSkernel-syms5.14.21-150400.24.187.1 öncesi5.14.21-150400.24.187.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOSkernel-64kb5.14.21-150500.55.130.3 öncesi5.14.21-150500.55.130.3
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOSkernel-docs5.14.21-150500.55.130.1 öncesi5.14.21-150500.55.130.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOSkernel-obs-build5.14.21-150500.55.130.3 öncesi5.14.21-150500.55.130.3
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOSkernel-syms5.14.21-150500.55.130.1 öncesi5.14.21-150500.55.130.1
SUSE:Linux Enterprise Live Patching 15 SP4kernel-livepatch-SLE15-SP4_Update_471-150400.9.3.3 öncesi1-150400.9.3.3
SUSE:Linux Enterprise Live Patching 15 SP5kernel-livepatch-SLE15-SP5_Update_331-150500.11.3.3 öncesi1-150500.11.3.3
SUSE:Linux Enterprise Live Patching 15 SP6kernel-livepatch-SLE15-SP6_Update_181-150600.13.3.3 öncesi1-150600.13.3.3
SUSE:Linux Enterprise Live Patching 15 SP6kernel-livepatch-SLE15-SP6_Update_181-150600.13.3.3 öncesi1-150600.13.3.3
SUSE:Linux Enterprise Live Patching 15 SP6kernel-livepatch-SLE15-SP6-RT_Update_181-150600.1.3.1 öncesi1-150600.1.3.1
SUSE:Linux Enterprise Live Patching 15 SP6kernel-livepatch-SLE15-SP6-RT_Update_181-150600.1.3.1 öncesi1-150600.1.3.1
SUSE:Linux Enterprise Live Patching 15 SP7kernel-livepatch-SLE15-SP7_Update_71-150700.15.3.1 öncesi1-150700.15.3.1
SUSE:Linux Enterprise Live Patching 15 SP7kernel-livepatch-SLE15-SP7-RT_Update_71-150700.1.3.1 öncesi1-150700.1.3.1

+58

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

  • CVE-2026-74705udp: fix potential use-after-free in tunnel segmentation
    40Planlayın
  • CVE-2026-74612veth: fix skb length accounting after XDP frag adjustment
    40Planlayın
  • CVE-2026-74475vxlan: use neigh_ha_snapshot() in route_shortcircuit()
    40Planlayın
  • CVE-2026-74309vdpa/octeon_ep: fix IRQ-to-ring mapping in interrupt handler
    40Planlayın
  • CVE-2026-74280crypto: marvell/octeontx - fix DMA cleanup using wrong loop index
    40Planlayın
  • CVE-2026-74279crypto: cavium/cpt - fix DMA cleanup using wrong loop index
    40Planlayın

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 Linux01ce972e6f9974a7c76943bcb7e93746917db83aÜretici (CNA)
Linux Linux2af39ab5e6dc46b835a52e80a22d0cad430985e3Üretici (CNA)
Linux Linux37bd91f22794dc05436130d6983302cb90ecfe7eÜretici (CNA)
Linux Linux540aac117eaea5723cef5e4cbf3035c4ac654d92Üretici (CNA)
Linux Linux65d40acd911c7011745cbbd2aaac34eb5266d11eÜretici (CNA)
Linux Linuxa44f61f878f32071d6378e8dd7c2d47f9490c8f7Üretici (CNA)
Linux Linuxb15b7d2a1b09ef5428a8db260251897405a19496Üretici (CNA)
Linux Linuxe29587c07537929684faa365027f4b0d87521e1bÜretici (CNA)
azl3 kernel 6.6.104.2-4 on Azure Linux 3.06.6.112.1-2 · CBL-Mariner ReleasesMicrosoft (MSRC)
debian:linux6.1.158-1 · Debian:12Paket deposu (OSV)
opensuse:dtb-aarch646.4.0-150600.23.81.1 · openSUSE:Leap 15.6Paket deposu (OSV)
opensuse:kernel-64kb6.4.0-150600.23.81.3 · openSUSE:Leap 15.6Paket deposu (OSV)
opensuse:kernel-debug6.4.0-150600.23.81.3 · openSUSE:Leap 15.6Paket deposu (OSV)
suse:kernel-64kb6.4.0-150600.23.81.3 · SUSE:Linux Enterprise Module for Basesystem 15 SP6Paket deposu (OSV)
suse:kernel-64kb6.4.0-150700.53.25.1 · SUSE:Linux Enterprise Module for Basesystem 15 SP7Paket deposu (OSV)
suse:kernel-default6.4.0-150600.23.81.3 · SUSE:Linux Enterprise Module for Basesystem 15 SP6Paket deposu (OSV)
suse:kernel-default6.4.0-150700.53.25.1 · SUSE:Linux Enterprise Module for Basesystem 15 SP7Paket deposu (OSV)
suse:kernel-default-base6.4.0-150600.23.81.3.150600.12.36.3 · SUSE:Linux Enterprise Module for Basesystem 15 SP6Paket deposu (OSV)
suse:kernel-default-base6.4.0-150700.53.25.1.150700.17.17.1 · SUSE:Linux Enterprise Module for Basesystem 15 SP7Paket deposu (OSV)
suse:kernel-docs6.4.0-150600.23.81.1 · SUSE:Linux Enterprise Module for Development Tools 15 SP6Paket deposu (OSV)
suse:kernel-docs6.4.0-150700.53.25.2 · SUSE:Linux Enterprise Module for Development Tools 15 SP7Paket deposu (OSV)
suse:kernel-livepatch-SLE15-SP6_Update_181-150600.13.3.3 · SUSE:Linux Enterprise Live Patching 15 SP6Paket deposu (OSV)
suse:kernel-livepatch-SLE15-SP7_Update_71-150700.15.3.1 · SUSE:Linux Enterprise Live Patching 15 SP7Paket deposu (OSV)
suse:kernel-obs-build6.4.0-150600.23.81.3 · SUSE:Linux Enterprise Module for Development Tools 15 SP6Paket deposu (OSV)
suse:kernel-obs-build6.4.0-150700.53.25.1 · SUSE:Linux Enterprise Module for Development Tools 15 SP7Paket deposu (OSV)
suse:kernel-source6.4.0-150600.23.81.2 · SUSE:Linux Enterprise Module for Basesystem 15 SP6Paket deposu (OSV)
suse:kernel-source6.4.0-150700.53.25.1 · SUSE:Linux Enterprise Module for Basesystem 15 SP7Paket deposu (OSV)
suse:kernel-syms6.4.0-150600.23.81.1 · SUSE:Linux Enterprise Module for Development Tools 15 SP6Paket deposu (OSV)
suse:kernel-syms6.4.0-150700.53.25.1 · SUSE:Linux Enterprise Module for Development Tools 15 SP7Paket deposu (OSV)
suse:kernel-zfcpdump6.4.0-150600.23.81.3 · SUSE:Linux Enterprise Module for Basesystem 15 SP6Paket 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.

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ı

  • İ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
yok
Bütünlük
yok
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
Yok
Bütünlük etkisi
Yok
Erişilebilirlik etkisi
Yüksek

Zayıflık sınıfı (CWE)

—

CVSS vektörü

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/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.

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