wifi: rsi: Fix memory corruption due to not set vif driver data size
Noroxi değerlendirmesi
Öncelik: İzleyin (aksiyon skoru 31/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,15 (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 0d7c9e793e351cbbe9e06a9ca47d77b6ad288fb0, 31efbcff90884ea5f65bf3d1de01267db51ee3d1, 49ef094fdbc3526e5db2aebb404b84f79c5603dc.
Şimdilik düşük öncelik. Linux Linux 0d7c9e793e351cbbe9e06a9ca47d77b6ad288fb0, 31efbcff90884ea5f65bf3d1de01267db51ee3d1, 49ef094fdbc3526e5db2aebb404b84f79c5603dc 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: wifi: rsi: Fix memory corruption due to not set vif driver data size The struct ieee80211_vif contains trailing space for vif driver data, when struct ieee80211_vif is allocated, the total memory size that is allocated is sizeof(struct ieee80211_vif) + size of vif driver data. The size of vif driver data is set by each WiFi driver as needed. The RSI911x driver does not set vif driver data size, no trailing space for vif driver data is therefore allocated past struct ieee80211_vif . The RSI911x driver does however use the vif driver data to store its vif driver data structure "struct vif_priv". An access to vif->drv_priv leads to access out of struct ieee80211_vif bounds and corruption of some memory. In case of the failure observed locally, rsi_mac80211_add_interface() would write struct vif_priv *vif_info = (struct vif_priv *)vif->drv_priv; vif_info->vap_id = vap_idx. This write corrupts struct fq_tin member struct list_head new_flows . The flow = list_first_entry(head, struct fq_flow, flowchain); in fq_tin_reset() then reports non-NULL bogus address, which when accessed causes a crash. The trigger is very simple, boot the machine with init=/bin/sh , mount devtmpfs, sysfs, procfs, and then do "ip link set wlan0 up", "sleep 1", "ip link set wlan0 down" and the crash occurs. Fix this by setting the correct size of vif driver data, which is the size of "struct vif_priv", so that memory is allocated and the driver can store its driver data in it, instead of corrupting memory around it.
- Yayın
- 4 Şub 2026
- Güncelleme
- 19 Eki 2026
- EPSS
- %0,1 · 3. yüzdelik
- CWE
- CWE-787
Rapor araçları
Aksiyon skoru
31
İzleyin
Şimdilik düşük öncelik.
- CVSS
- 31 / 40 · 7.8 / 10
- CISA KEV
- 0 / 30 · Listede değil
- EPSS
- 0 / 30 · %0,1
CISA SSVC kararı
- Sömürü
- yok
- Otomatikleştirilebilir
- hayır
- Teknik etki
- tam
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.
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 kernel3.15 ve sonrası · 5.10.249 öncesi
- linux linux kernel5.11 ve sonrası · 5.15.199 öncesi
- linux linux kernel5.16 ve sonrası · 6.1.162 öncesi
- linux linux kernel6.2 ve sonrası · 6.6.122 öncesi
- linux linux kernel6.7 ve sonrası · 6.12.68 öncesi
- linux linux kernel6.13 ve sonrası · 6.18.8 öncesi
- linux linux kernel6.19
Ü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
- 3.15etkilenir
- dad0d04fa7ba41ce603a01e8e64967650303e9a2 ve sonrası · 49ef094fdbc3526e5db2aebb404b84f79c5603dc öncesietkilenir · git
- dad0d04fa7ba41ce603a01e8e64967650303e9a2 ve sonrası · 0d7c9e793e351cbbe9e06a9ca47d77b6ad288fb0 öncesietkilenir · git
- dad0d04fa7ba41ce603a01e8e64967650303e9a2 ve sonrası · 7c54d0c3e2cad4300be721ec2aecfcf8a63bc9f4 öncesietkilenir · git
- dad0d04fa7ba41ce603a01e8e64967650303e9a2 ve sonrası · 7761d7801f40e61069b4df3db88b36d80d089f8a öncesietkilenir · git
- dad0d04fa7ba41ce603a01e8e64967650303e9a2 ve sonrası · 99129d80a5d4989ef8566f434f3589f60f28042b öncesietkilenir · git
- dad0d04fa7ba41ce603a01e8e64967650303e9a2 ve sonrası · 31efbcff90884ea5f65bf3d1de01267db51ee3d1 öncesietkilenir · git
- dad0d04fa7ba41ce603a01e8e64967650303e9a2 ve sonrası · 4f431d88ea8093afc7ba55edf4652978c5a68f33 öncesietkilenir · git
- 3.15 öncesietkilenmez · semver
- 5.10.249 ve sonrası · 5.10.* 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.162-1 öncesi | 6.1.162-1 |
| Debian:13 | linux | 6.12.69-1 öncesi | 6.12.69-1 |
| Debian:14 | linux | 6.18.8-1 öncesi | 6.18.8-1 |
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-230694 Şub 2026 · vsock/virtio: fix potential underflow in virtio_transport_get_credit()22İzleyin
- ← ÖncekiCVE-2026-230714 Şub 2026 · regmap: Fix race condition in hwspinlock irqsave routine18İzleyin
- Sonraki →CVE-2026-230744 Şub 2026 · net/sched: Enforce that teql can only be used as root qdisc31İ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 | 0d7c9e793e351cbbe9e06a9ca47d77b6ad288fb0 | Üretici (CNA) |
| Linux Linux | 31efbcff90884ea5f65bf3d1de01267db51ee3d1 | Üretici (CNA) |
| Linux Linux | 49ef094fdbc3526e5db2aebb404b84f79c5603dc | Üretici (CNA) |
| Linux Linux | 4f431d88ea8093afc7ba55edf4652978c5a68f33 | Üretici (CNA) |
| Linux Linux | 7761d7801f40e61069b4df3db88b36d80d089f8a | Üretici (CNA) |
| Linux Linux | 7c54d0c3e2cad4300be721ec2aecfcf8a63bc9f4 | Üretici (CNA) |
| Linux Linux | 99129d80a5d4989ef8566f434f3589f60f28042b | Üretici (CNA) |
| debian:linux | 6.1.162-1 · Debian:12 | Paket 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.
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
- yüksek · veriler okunabilir
- Bütünlük
- yüksek · veri ya da yapılandırma değiştirilebilir
- 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
- Yüksek
- Bütünlük etkisi
- Yüksek
- Erişilebilirlik etkisi
- Yüksek
Zayıflık sınıfı (CWE)
CWE-787 · Out-of-bounds WriteCVSS vektörü
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/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 (6 daha)Daha az göster
- git.kernel.org/stable/c/31efbcff90884ea5f65bf3d1de01267db51ee3d1
- git.kernel.org/stable/c/49ef094fdbc3526e5db2aebb404b84f79c5603dc
- git.kernel.org/stable/c/4f431d88ea8093afc7ba55edf4652978c5a68f33
- git.kernel.org/stable/c/7761d7801f40e61069b4df3db88b36d80d089f8a
- git.kernel.org/stable/c/7c54d0c3e2cad4300be721ec2aecfcf8a63bc9f4
- git.kernel.org/stable/c/99129d80a5d4989ef8566f434f3589f60f28042b
Üretici bildirimleri ve resmî kayıtlar. İstismar/PoC bağlantıları bilinçli olarak dışarıda bırakıldı.