net: mvpp2: guard flow control update with global_tx_fc in buffer switching
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 0cfcd31f98fc608dc9406bff3fee3a9dd364d014, 7bd20f4b3ef3044dc55acd5b8ef748a70d29d03f, 7df2b50cae1a76cbb90b294f3edb61e3e10bf2e9.
Şimdilik düşük öncelik. Linux Linux 0cfcd31f98fc608dc9406bff3fee3a9dd364d014, 7bd20f4b3ef3044dc55acd5b8ef748a70d29d03f, 7df2b50cae1a76cbb90b294f3edb61e3e10bf2e9 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: net: mvpp2: guard flow control update with global_tx_fc in buffer switching mvpp2_bm_switch_buffers() unconditionally calls mvpp2_bm_pool_update_priv_fc() when switching between per-cpu and shared buffer pool modes. This function programs CM3 flow control registers via mvpp2_cm3_read()/mvpp2_cm3_write(), which dereference priv->cm3_base without any NULL check. When the CM3 SRAM resource is not present in the device tree (the third reg entry added by commit 60523583b07c ("dts: marvell: add CM3 SRAM memory to cp11x ethernet device tree")), priv->cm3_base remains NULL and priv->global_tx_fc is false. Any operation that triggers mvpp2_bm_switch_buffers(), for example an MTU change that crosses the jumbo frame threshold, will crash: Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 Mem abort info: ESR = 0x0000000096000006 EC = 0x25: DABT (current EL), IL = 32 bits pc : readl+0x0/0x18 lr : mvpp2_cm3_read.isra.0+0x14/0x20 Call trace: readl+0x0/0x18 mvpp2_bm_pool_update_fc+0x40/0x12c mvpp2_bm_pool_update_priv_fc+0x94/0xd8 mvpp2_bm_switch_buffers.isra.0+0x80/0x1c0 mvpp2_change_mtu+0x140/0x380 __dev_set_mtu+0x1c/0x38 dev_set_mtu_ext+0x78/0x118 dev_set_mtu+0x48/0xa8 dev_ifsioc+0x21c/0x43c dev_ioctl+0x2d8/0x42c sock_ioctl+0x314/0x378 Every other flow control call site in the driver already guards hardware access with either priv->global_tx_fc or port->tx_fc. mvpp2_bm_switch_buffers() is the only place that omits this check. Add the missing priv->global_tx_fc guard to both the disable and re-enable calls in mvpp2_bm_switch_buffers(), consistent with the rest of the driver.
- Yayın
- 3 Nis 2026
- Güncelleme
- 15 Eki 2026
- EPSS
- %0,1 · 2. 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,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 kernel5.12.1 ve sonrası · 5.15.203 öncesi
- linux linux kernel5.16 ve sonrası · 6.1.167 öncesi
- linux linux kernel6.2 ve sonrası · 6.6.130 öncesi
- linux linux kernel6.7 ve sonrası · 6.12.78 öncesi
- linux linux kernel6.13 ve sonrası · 6.18.20 öncesi
- linux linux kernel6.19 ve sonrası · 6.19.10 öncesi
- linux linux kernel5.12
- linux linux kernel7.0
Ü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
- 5.12etkilenir
- 3a616b92a9d17448d96a33bf58e69f01457fd43a ve sonrası · 0cfcd31f98fc608dc9406bff3fee3a9dd364d014 öncesietkilenir · git
- 3a616b92a9d17448d96a33bf58e69f01457fd43a ve sonrası · da089f74a993f846685067b14158cb41b879ff29 öncesietkilenir · git
- 3a616b92a9d17448d96a33bf58e69f01457fd43a ve sonrası · ff0c54f088f7ab91dbbf47cf8244460f99122750 öncesietkilenir · git
- 3a616b92a9d17448d96a33bf58e69f01457fd43a ve sonrası · 7bd20f4b3ef3044dc55acd5b8ef748a70d29d03f öncesietkilenir · git
- 3a616b92a9d17448d96a33bf58e69f01457fd43a ve sonrası · 7df2b50cae1a76cbb90b294f3edb61e3e10bf2e9 öncesietkilenir · git
- 3a616b92a9d17448d96a33bf58e69f01457fd43a ve sonrası · 8baced53a35fc9710f80d6ca016a2c418dc3231f öncesietkilenir · git
- 3a616b92a9d17448d96a33bf58e69f01457fd43a ve sonrası · 8a63baadf08453f66eb582fdb6dd234f72024723 öncesietkilenir · git
- 5.12 öncesietkilenmez · semver
- 5.15.203 ve sonrası · 5.15.* dahil ö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.170-1 öncesi | 6.1.170-1 |
| Debian:13 | linux | 6.12.85-1 öncesi | 6.12.85-1 |
| Debian:14 | linux | 6.19.10-1 öncesi | 6.19.10-1 |
| openSUSE:Leap 16.0 | dtb-aarch64 | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| openSUSE:Leap 16.0 | kernel-64kb | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| openSUSE:Leap 16.0 | kernel-azure | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| openSUSE:Leap 16.0 | kernel-default | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| openSUSE:Leap 16.0 | kernel-default-base | 6.12.0-160000.35.1.160000.2.16 öncesi | 6.12.0-160000.35.1.160000.2.16 |
| openSUSE:Leap 16.0 | kernel-docs | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| openSUSE:Leap 16.0 | kernel-kvmsmall | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| openSUSE:Leap 16.0 | kernel-obs-build | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| openSUSE:Leap 16.0 | kernel-obs-qa | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| openSUSE:Leap 16.0 | kernel-rt | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| openSUSE:Leap 16.0 | kernel-source | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| openSUSE:Leap 16.0 | kernel-syms | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| openSUSE:Leap 16.0 | kernel-zfcpdump | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| SUSE:Linux Enterprise High Availability Extension 16.0 | kernel-default | 6.12.0-160000.35.1 öncesi | 6.12.0-160000.35.1 |
| SUSE:Linux Enterprise Live Patching 15 SP7 | kernel-livepatch-SLE15-SP7_Update_16 | 1-150700.15.3.2 öncesi | 1-150700.15.3.2 |
| SUSE:Linux Enterprise Live Patching 15 SP7 | kernel-livepatch-SLE15-SP7-RT_Update_16 | 1-150700.1.5.2 öncesi | 1-150700.1.5.2 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP7 | kernel-64kb | 6.4.0-150700.53.60.1 öncesi | 6.4.0-150700.53.60.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP7 | kernel-default | 6.4.0-150700.53.60.1 öncesi | 6.4.0-150700.53.60.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP7 | kernel-default-base | 6.4.0-150700.53.60.1.150700.17.35.4 öncesi | 6.4.0-150700.53.60.1.150700.17.35.4 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP7 | kernel-source | 6.4.0-150700.53.60.1 öncesi | 6.4.0-150700.53.60.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP7 | kernel-zfcpdump | 6.4.0-150700.53.60.1 öncesi | 6.4.0-150700.53.60.1 |
+24
Aynı üründe
linux: tüm kayıtlarAynı 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 KEV89Hemen
- CVE-2021-22555Heap Out-Of-Bounds Write in Netfilter IP6T_SO_SET_REPLACEKEV85Hemen
- 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 haKEV83Hemen
Bu üründe bundan önce ve sonra yayımlananlar
- ← ÖncekiCVE-2026-234343 Nis 2026 · mtd: rawnand: serialize lock/unlock against other NAND operations22İzleyin
- ← ÖncekiCVE-2026-234373 Nis 2026 · net: shaper: protect late read accesses to the hierarchy22İzleyin
- Sonraki →CVE-2026-234393 Nis 2026 · udp_tunnel: fix NULL deref caused by udp_sock_create6 when CONFIG_IPV6=n22İ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 | 0cfcd31f98fc608dc9406bff3fee3a9dd364d014 | Üretici (CNA) |
| Linux Linux | 7bd20f4b3ef3044dc55acd5b8ef748a70d29d03f | Üretici (CNA) |
| Linux Linux | 7df2b50cae1a76cbb90b294f3edb61e3e10bf2e9 | Üretici (CNA) |
| Linux Linux | 8a63baadf08453f66eb582fdb6dd234f72024723 | Üretici (CNA) |
| Linux Linux | 8baced53a35fc9710f80d6ca016a2c418dc3231f | Üretici (CNA) |
| Linux Linux | da089f74a993f846685067b14158cb41b879ff29 | Üretici (CNA) |
| Linux Linux | ff0c54f088f7ab91dbbf47cf8244460f99122750 | Üretici (CNA) |
| debian:linux | 6.1.170-1 · Debian:12 | Paket deposu (OSV) |
| opensuse:dtb-aarch64 | 6.12.0-160000.35.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-64kb | 6.12.0-160000.35.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-azure | 6.12.0-160000.35.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-default | 6.12.0-160000.35.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-default-base | 6.12.0-160000.35.1.160000.2.16 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-docs | 6.12.0-160000.35.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-kvmsmall | 6.12.0-160000.35.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-obs-build | 6.12.0-160000.35.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-obs-qa | 6.12.0-160000.35.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-rt | 6.12.0-160000.35.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-source | 6.12.0-160000.35.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| opensuse:kernel-syms | 6.12.0-160000.35.1 · openSUSE:Leap 16.0 | Paket deposu (OSV) |
| suse:kernel-64kb | 6.12.0-160000.35.1 · SUSE:Linux Micro 6.2 | Paket deposu (OSV) |
| suse:kernel-azure | 6.12.0-160000.35.1 · SUSE:Linux Enterprise Server 16.0 | Paket deposu (OSV) |
| suse:kernel-default | 6.12.0-160000.35.1 · SUSE:Linux Enterprise High Availability Extension 16.0 | Paket deposu (OSV) |
| suse:kernel-default-base | 6.4.0-47.1.21.24 · SUSE:Linux Micro 6.0 | Paket deposu (OSV) |
| suse:kernel-docs | 6.12.0-160000.35.1 · SUSE:Linux Enterprise Server 16.0 | Paket deposu (OSV) |
| suse:kernel-kvmsmall | 6.4.0-47.1 · SUSE:Linux Micro 6.0 | Paket deposu (OSV) |
| suse:kernel-obs-build | 6.12.0-160000.35.1 · SUSE:Linux Micro Extras 6.2 | Paket deposu (OSV) |
| suse:kernel-obs-qa | 6.12.0-160000.35.1 · SUSE:Linux Enterprise Server 16.0 | Paket deposu (OSV) |
| suse:kernel-rt | 6.12.0-160000.35.1 · SUSE:Linux Micro 6.2 | Paket deposu (OSV) |
| suse:kernel-source | 6.4.0-47.1 · SUSE:Linux Micro 6.0 | Paket deposu (OSV) |
+2
İ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/7bd20f4b3ef3044dc55acd5b8ef748a70d29d03f
- git.kernel.org/stable/c/7df2b50cae1a76cbb90b294f3edb61e3e10bf2e9
- git.kernel.org/stable/c/8a63baadf08453f66eb582fdb6dd234f72024723
- git.kernel.org/stable/c/8baced53a35fc9710f80d6ca016a2c418dc3231f
- git.kernel.org/stable/c/da089f74a993f846685067b14158cb41b879ff29
- git.kernel.org/stable/c/ff0c54f088f7ab91dbbf47cf8244460f99122750
- cert-portal.siemens.com/productcert/html/ssa-019113.html
- cert-portal.siemens.com/productcert/html/ssa-082556.html
- cert-portal.siemens.com/productcert/html/ssa-457936.html
Üretici bildirimleri ve resmî kayıtlar. İstismar/PoC bağlantıları bilinçli olarak dışarıda bırakıldı.