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

net/bnx2x: Prevent access to a freed page in page_pool

Noroxi değerlendirmesi

Öncelik: İzleyin (aksiyon skoru 18/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,18 (FIRST EPSS).
  • Sisteme yerel erişimi olan biri tetikleyebilir. Düşük yetkili bir hesap yeterli. Kullanıcının bir şey yapması gerekmez. Zamanlama ya da yapılandırma gibi özel koşullar gerekir.
  • Düzeltilmiş sürüm: Linux Linux 3a9f78b297e08ca8e88ae3ecff1f6fe2766dc5eb, 44f9f1abb0ecc43023225ab9539167facbabf0ec, 4f37d3a7e004bbf560c21441ca9c022168017ec4.

Şimdilik düşük öncelik. Linux Linux 3a9f78b297e08ca8e88ae3ecff1f6fe2766dc5eb, 44f9f1abb0ecc43023225ab9539167facbabf0ec, 4f37d3a7e004bbf560c21441ca9c022168017ec4 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

In the Linux kernel, the following vulnerability has been resolved: net/bnx2x: Prevent access to a freed page in page_pool Fix race condition leading to system crash during EEH error handling During EEH error recovery, the bnx2x driver's transmit timeout logic could cause a race condition when handling reset tasks. The bnx2x_tx_timeout() schedules reset tasks via bnx2x_sp_rtnl_task(), which ultimately leads to bnx2x_nic_unload(). In bnx2x_nic_unload() SGEs are freed using bnx2x_free_rx_sge_range(). However, this could overlap with the EEH driver's attempt to reset the device using bnx2x_io_slot_reset(), which also tries to free SGEs. This race condition can result in system crashes due to accessing freed memory locations in bnx2x_free_rx_sge() 799 static inline void bnx2x_free_rx_sge(struct bnx2x *bp, 800 struct bnx2x_fastpath *fp, u16 index) 801 { 802 struct sw_rx_page *sw_buf = &fp->rx_page_ring[index]; 803 struct page *page = sw_buf->page; .... where sw_buf was set to NULL after the call to dma_unmap_page() by the preceding thread. EEH: Beginning: 'slot_reset' PCI 0011:01:00.0#10000: EEH: Invoking bnx2x->slot_reset() bnx2x: [bnx2x_io_slot_reset:14228(eth1)]IO slot reset initializing... bnx2x 0011:01:00.0: enabling device (0140 -> 0142) bnx2x: [bnx2x_io_slot_reset:14244(eth1)]IO slot reset --> driver unload Kernel attempted to read user page (0) - exploit attempt? (uid: 0) BUG: Kernel NULL pointer dereference on read at 0x00000000 Faulting instruction address: 0xc0080000025065fc Oops: Kernel access of bad area, sig: 11 [#1] ..... Call Trace: [c000000003c67a20] [c00800000250658c] bnx2x_io_slot_reset+0x204/0x610 [bnx2x] (unreliable) [c000000003c67af0] [c0000000000518a8] eeh_report_reset+0xb8/0xf0 [c000000003c67b60] [c000000000052130] eeh_pe_report+0x180/0x550 [c000000003c67c70] [c00000000005318c] eeh_handle_normal_event+0x84c/0xa60 [c000000003c67d50] [c000000000053a84] eeh_event_handler+0xf4/0x170 [c000000003c67da0] [c000000000194c58] kthread+0x1c8/0x1d0 [c000000003c67e10] [c00000000000cf64] ret_from_kernel_thread+0x5c/0x64 To solve this issue, we need to verify page pool allocations before freeing.

OrtaCVSS 4.7 · v3.1—İstismar yok Düzeltme var
Yayın
17 Nis 2024
Güncelleme
17 Haz 2026
EPSS
%0,2 · 7. yüzdelik

Rapor araçları

JSON

Aksiyon skoru

18

İzleyin

Şimdilik düşük öncelik.

CVSS
18 / 40 · 4.7 / 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-26859 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.

ÜreticiÜrün
linuxlinux kernel
debiandebian linux

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.

  • debian debian linux10.0
  • linux linux kernel4.20 ve sonrası · 5.4.273 öncesi
  • linux linux kernel5.5 ve sonrası · 5.10.214 öncesi
  • linux linux kernel5.11 ve sonrası · 5.15.153 öncesi
  • linux linux kernel4.2 ve sonrası · 4.19.311 öncesi
  • linux linux kernel6.2 ve sonrası · 6.6.23 öncesi
  • linux linux kernel6.7 ve sonrası · 6.7.11 öncesi
  • linux linux kernel6.8 ve sonrası · 6.8.2 öncesi
  • linux linux kernel5.16 ve sonrası · 6.1.83 ö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

    • 4.2etkilenir
    • 4cace675d687ebd2d813e90af80ff87ee85202f9 ve sonrası · 7bcc090c81116c66936a7415f2c6b1483a4bcfd9 öncesietkilenir · git
    • 4cace675d687ebd2d813e90af80ff87ee85202f9 ve sonrası · 4f37d3a7e004bbf560c21441ca9c022168017ec4 öncesietkilenir · git
    • 4cace675d687ebd2d813e90af80ff87ee85202f9 ve sonrası · 8eebff95ce9558be66a36aa7cfb43223f3ab4699 öncesietkilenir · git
    • 4cace675d687ebd2d813e90af80ff87ee85202f9 ve sonrası · 8ffcd3ccdbda0c918c4a0f922ef1c17010f1b598 öncesietkilenir · git
    • 4cace675d687ebd2d813e90af80ff87ee85202f9 ve sonrası · cf7d8cba639ae792a42c2a137b495eac262ac36c öncesietkilenir · git
    • 4cace675d687ebd2d813e90af80ff87ee85202f9 ve sonrası · 3a9f78b297e08ca8e88ae3ecff1f6fe2766dc5eb öncesietkilenir · git
    • 4cace675d687ebd2d813e90af80ff87ee85202f9 ve sonrası · c51f8b6930db3f259b8820b589f2459d2df3fc68 öncesietkilenir · git
    • 4cace675d687ebd2d813e90af80ff87ee85202f9 ve sonrası · 44f9f1abb0ecc43023225ab9539167facbabf0ec öncesietkilenir · git
    • 4cace675d687ebd2d813e90af80ff87ee85202f9 ve sonrası · d27e2da94a42655861ca4baea30c8cd65546f25d öncesietkilenir · git

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
AlmaLinux:8bpftool4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-abi-stablelists4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-core4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-cross-headers4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-debug4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-debug-core4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-debug-devel4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-debug-modules4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-debug-modules-extra4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-devel4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-doc4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-headers4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-modules4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-modules-extra4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-tools4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-tools-libs4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-tools-libs-devel4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-zfcpdump4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-zfcpdump-core4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-zfcpdump-devel4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-zfcpdump-modules4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8kernel-zfcpdump-modules-extra4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10
AlmaLinux:8perf4.18.0-553.8.1.el8_10 öncesi4.18.0-553.8.1.el8_10

+3

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 Linux3a9f78b297e08ca8e88ae3ecff1f6fe2766dc5ebÜretici (CNA)
Linux Linux44f9f1abb0ecc43023225ab9539167facbabf0ecÜretici (CNA)
Linux Linux4f37d3a7e004bbf560c21441ca9c022168017ec4Üretici (CNA)
Linux Linux7bcc090c81116c66936a7415f2c6b1483a4bcfd9Üretici (CNA)
Linux Linux8eebff95ce9558be66a36aa7cfb43223f3ab4699Üretici (CNA)
Linux Linux8ffcd3ccdbda0c918c4a0f922ef1c17010f1b598Üretici (CNA)
Linux Linuxc51f8b6930db3f259b8820b589f2459d2df3fc68Üretici (CNA)
Linux Linuxcf7d8cba639ae792a42c2a137b495eac262ac36cÜretici (CNA)
Linux Linuxd27e2da94a42655861ca4baea30c8cd65546f25dÜretici (CNA)
almalinux:bpftool4.18.0-553.8.1.el8_10 · AlmaLinux:8Paket deposu (OSV)
almalinux:kernel4.18.0-553.8.1.el8_10 · AlmaLinux:8Paket deposu (OSV)
almalinux:kernel-abi-stablelists4.18.0-553.8.1.el8_10 · AlmaLinux:8Paket deposu (OSV)
almalinux:kernel-core4.18.0-553.8.1.el8_10 · AlmaLinux:8Paket deposu (OSV)
almalinux:kernel-cross-headers4.18.0-553.8.1.el8_10 · AlmaLinux:8Paket deposu (OSV)
almalinux:kernel-debug4.18.0-553.8.1.el8_10 · AlmaLinux:8Paket deposu (OSV)
almalinux:kernel-debug-core4.18.0-553.8.1.el8_10 · AlmaLinux:8Paket deposu (OSV)
almalinux:kernel-debug-devel4.18.0-553.8.1.el8_10 · AlmaLinux:8Paket deposu (OSV)
almalinux:kernel-debug-modules4.18.0-553.8.1.el8_10 · AlmaLinux:8Paket deposu (OSV)
almalinux:kernel-debug-modules-extra4.18.0-553.8.1.el8_10 · AlmaLinux:8Paket deposu (OSV)
almalinux:kernel-devel4.18.0-553.8.1.el8_10 · AlmaLinux:8Paket deposu (OSV)
almalinux:kernel-doc4.18.0-553.8.1.el8_10 · AlmaLinux:8Paket deposu (OSV)
debian:linux6.1.85-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ı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ı

  • Sisteme yerel erişimi olan biri tetikleyebilir.
  • Düşük yetkili bir hesap yeterli.
  • Kullanıcının bir şey yapması gerekmez.
  • Zamanlama ya da yapılandırma gibi özel koşullar gerekir.

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
Yüksek
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:H/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ı.

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