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

x86: stop playing stack games in profile_pc()

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,23 (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 093d9603b60093a9aaae942db56107f6432a5dca, 161cef818545ecf980f0e2ebaf8ba7326ce53c2b, 16222beb9f8e5ceb0beeb5cbe54bef16df501a92.
  • Ulusal siber güvenlik bildirimlerinde (siberguvenlik.gov.tr) 1 kez anıldı.

Şimdilik düşük öncelik. Linux Linux 093d9603b60093a9aaae942db56107f6432a5dca, 161cef818545ecf980f0e2ebaf8ba7326ce53c2b, 16222beb9f8e5ceb0beeb5cbe54bef16df501a92 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: x86: stop playing stack games in profile_pc() The 'profile_pc()' function is used for timer-based profiling, which isn't really all that relevant any more to begin with, but it also ends up making assumptions based on the stack layout that aren't necessarily valid. Basically, the code tries to account the time spent in spinlocks to the caller rather than the spinlock, and while I support that as a concept, it's not worth the code complexity or the KASAN warnings when no serious profiling is done using timers anyway these days. And the code really does depend on stack layout that is only true in the simplest of cases. We've lost the comment at some point (I think when the 32-bit and 64-bit code was unified), but it used to say: Assume the lock function has either no stack frame or a copy of eflags from PUSHF. which explains why it just blindly loads a word or two straight off the stack pointer and then takes a minimal look at the values to just check if they might be eflags or the return pc: Eflags always has bits 22 and up cleared unlike kernel addresses but that basic stack layout assumption assumes that there isn't any lock debugging etc going on that would complicate the code and cause a stack frame. It causes KASAN unhappiness reported for years by syzkaller [1] and others [2]. With no real practical reason for this any more, just remove the code. Just for historical interest, here's some background commits relating to this code from 2006: 0cb91a229364 ("i386: Account spinlocks to the caller during profiling for !FP kernels") 31679f38d886 ("Simplify profile_pc on x86-64") and a code unification from 2009: ef4512882dbe ("x86: time_32/64.c unify profile_pc") but the basics of this thing actually goes back to before the git tree.

OrtaCVSS 5.5 · v3.1—İstismar yok Düzeltme var
Güncelleme
15 Eki 2026
EPSS
%0,2 · 13. yüzdelik

Rapor araçları

JSON

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

CISA SSVC kararı

Sömürü
yok
Otomatikleştirilebilir
hayır
Teknik etki
kısmi

Vulnrichment: CISA'nın karar ağacı girdileri.

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-2024-42096 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
  • Site izleme: 1 site, kesintide anında e-posta
  • Alan adınızı ekleyin: alt alan adları ve ele geçirme riski her hafta taransın (1 alan adı)
  • Güvenlik araçlarında saatte 10 tarama (hesapsız günde 3), API anahtarı ve MCP
  • Taramalarınız tek panelde: bulgular, son taramada değişenler, alan adı ya da müşteri başına rapor (PDF, paylaşım bağlantısı)
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.

ÜreticiÜrün
linuxlinux 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.19.317 öncesi
  • linux linux kernel4.20 ve sonrası · 5.4.279 öncesi
  • linux linux kernel5.5 ve sonrası · 5.10.221 öncesi
  • linux linux kernel5.11 ve sonrası · 5.15.162 öncesi
  • linux linux kernel5.16 ve sonrası · 6.1.97 öncesi
  • linux linux kernel6.2 ve sonrası · 6.6.37 öncesi
  • linux linux kernel6.7 ve sonrası · 6.9.8 öncesi
  • linux linux kernel6.10

Ü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.12etkilenir
    • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ve sonrası · 65ebdde16e7f5da99dbf8a548fb635837d78384e öncesietkilenir · git
    • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ve sonrası · 27c3be840911b15a3f24ed623f86153c825b6b29 öncesietkilenir · git
    • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ve sonrası · 49c09ca35a5f521d7fa18caf62fdf378f15e8aa4 öncesietkilenir · git
    • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ve sonrası · 2d07fea561d64357fb7b3f3751e653bf20306d77 öncesietkilenir · git
    • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ve sonrası · 161cef818545ecf980f0e2ebaf8ba7326ce53c2b öncesietkilenir · git
    • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ve sonrası · 16222beb9f8e5ceb0beeb5cbe54bef16df501a92 öncesietkilenir · git
    • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ve sonrası · a3b65c8cbc139bfce9541bc81c1bb766e5ba3f68 öncesietkilenir · git
    • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ve sonrası · 093d9603b60093a9aaae942db56107f6432a5dca öncesietkilenir · git
    • 2.6.12 ö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.98-1 öncesi6.1.98-1
Debian:13linux6.9.8-1 öncesi6.9.8-1

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

Bu üründe bundan önce ve sonra yayımlananlar

  • ← ÖncekiCVE-2024-4209329 Tem 2024 · net/dpaa2: Avoid explicit cpumask var allocation on stack
    29İzleyin
  • ← ÖncekiCVE-2024-4209429 Tem 2024 · net/iucv: Avoid explicit cpumask var allocation on stack
    28İzleyin
  • Sonraki →CVE-2024-4209729 Tem 2024 · ALSA: emux: improve patch ioctl data validation
    22İ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 / paketDüzeltilmiş sürümKaynak
Linux Linux093d9603b60093a9aaae942db56107f6432a5dcaÜretici (CNA)
Linux Linux161cef818545ecf980f0e2ebaf8ba7326ce53c2bÜretici (CNA)
Linux Linux16222beb9f8e5ceb0beeb5cbe54bef16df501a92Üretici (CNA)
Linux Linux27c3be840911b15a3f24ed623f86153c825b6b29Üretici (CNA)
Linux Linux2d07fea561d64357fb7b3f3751e653bf20306d77Üretici (CNA)
Linux Linux49c09ca35a5f521d7fa18caf62fdf378f15e8aa4Üretici (CNA)
Linux Linux65ebdde16e7f5da99dbf8a548fb635837d78384eÜretici (CNA)
Linux Linuxa3b65c8cbc139bfce9541bc81c1bb766e5ba3f68Üretici (CNA)
debian:linux6.1.98-1 · Debian:12Paket 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.

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

  • CVE-2024-50302113 gün araylaHID: core: zero-initialize the report bufferKEV
    52Planlayın
  • CVE-2024-4768584 gün araylanetfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
    36İzleyin
  • CVE-2024-3689860 gün araylagpiolib: cdev: fix uninitialised kfifo
    31İzleyin
  • CVE-2021-4755366 gün araylasched/scs: Reset task stack state in bringup_cpu()
    31İzleyin
  • CVE-2024-2702289 gün araylafork: defer linking file vma until vma is fully initialized
    31İzleyin
  • CVE-2024-50143101 gün araylaudf: fix uninit-value use in udf_get_fileshortad
    31İ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).

Ulusal bildirim (Siber Güvenlik Başkanlığı / USOM)

Bu kaydı anan resmi güvenlik bildirimleri; çözüm önerisi kurumun sayfasında.

Tüm ulusal bildirimler →

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

CVSS 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üğü

  1. Düzeltme✗ → ✓

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

Referanslar

Tüm kayıtlar