ipv6: seg6: clear IPv4 control block on IPIP decapsulation
Noroxi değerlendirmesi
Öncelik: İzleyin (aksiyon skoru 0/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,20 (FIRST EPSS).
- Düzeltilmiş sürüm: Linux Linux 0e3f01fe2e704e76af4385b8a1742641885a191c, 10fd1a8f58ac619a9e251f2858e2e2c8fd6cd667, 3e4476e58343fb8f2fffced9e22d935376b17aaf; azl3 kernel 6.6.152.1-1 on Azure Linux 3.0 6.6.157.1-1.
Şimdilik düşük öncelik. Linux Linux 0e3f01fe2e704e76af4385b8a1742641885a191c, 10fd1a8f58ac619a9e251f2858e2e2c8fd6cd667, 3e4476e58343fb8f2fffced9e22d935376b17aaf; azl3 kernel 6.6.152.1-1 on Azure Linux 3.0 6.6.157.1-1 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: ipv6: seg6: clear IPv4 control block on IPIP decapsulation End.DX4 and End.DT4 decapsulate an IPv4 packet through decap_and_validate() and send it directly to IPv4 routing. The inner packet therefore bypasses ip_rcv_core(), which normally clears IPCB before IPv4 interprets skb->cb. The skb instead retains IP6CB data from the outer packet. IP6CB and IPCB use the same skb->cb storage, so IP6CB(skb)->lastopt overlaps IPCB(skb)->opt.optlen and srr, while IP6CB(skb)->nhoff overlaps rr and ts. The sender can make the stale optlen byte nonzero with a valid outer extension-header chain. The reproducers put an eight-byte Destination Options header immediately after the 40-byte IPv6 header and before the Segment Routing Header. ipv6_destopt_rcv() records the sender-controlled Destination Options offset in both lastopt and nhoff, setting them to 40. On the reproduced little-endian x86-64 kernel, IPv4 therefore sees optlen = 40 and rr = 40. Both tcp_v4_save_options() and __ip_options_echo() skip option copying when optlen is zero. Here optlen is 40, so the TCP SYN path allocates room for 40 bytes of option data and calls __ip_options_echo(). The stale rr value makes that function read inner packet byte 41 as the Record Route option length. The reproducers set that sender-controlled byte to 255, so __ip_options_echo() copies 255 bytes into the 40-byte option-data area. Separate End.DX4 and End.DT4 reproducers on the unpatched v7.2-rc5 kernel both produced: BUG: KASAN: slab-out-of-bounds in __ip_options_echo() Write of size 255 The relevant End.DX4 call path is: __ip_options_echo tcp_v4_route_req tcp_conn_request tcp_v4_conn_request tcp_rcv_state_process tcp_v4_do_rcv tcp_v4_rcv ip_protocol_deliver_rcu ip_local_deliver_finish ip_local_deliver input_action_end_dx4_finish input_action_end_dx4 The relevant End.DT4 call path is: __ip_options_echo tcp_v4_route_req tcp_conn_request tcp_v4_conn_request tcp_rcv_state_process tcp_v4_do_rcv tcp_v4_rcv ip_protocol_deliver_rcu ip_local_deliver_finish ip_local_deliver input_action_end_dt4 tcp_v4_save_options() is inlined into the tcp_v4_route_req() path, so it does not appear as a separate frame. When decap_and_validate() handles IPPROTO_IPIP, save the ingress interface from IP6CB, clear IPCB, and restore the saved value. Doing this in the common decapsulation path covers End.DX4, End.DT4, and End.DT46's IPv4 arm. Use IP6CB(skb)->iif rather than skb->skb_iif. These actions run after l3mdev processing, which can replace skb_iif with the L3 master; IP6CB iif still records the receiving interface set at IPv6 ingress.
- Yayın
- 4 Eyl 2026
- Güncelleme
- 19 Eki 2026
- EPSS
- %0,2 · 9. yüzdelik
- CWE
- —
Rapor araçları
Aksiyon skoru
0
İzleyin
Şimdilik düşük öncelik.
- CVSS
- 0 / 40 · —
- CISA KEV
- 0 / 30 · Listede değil
- EPSS
- 0 / 30 · %0,2
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.
—
Ü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.14etkilenir
- 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ve sonrası · 10fd1a8f58ac619a9e251f2858e2e2c8fd6cd667 öncesietkilenir · git
- 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ve sonrası · eb0f422487228e140f3d609b032ac61aedcab8fa öncesietkilenir · git
- 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ve sonrası · 9039e4f3e1c0ffe2b575b655b3f58fdd10f7e40c öncesietkilenir · git
- 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ve sonrası · f52f1e75716d2ee49e013edf204ac92337c72fd8 öncesietkilenir · git
- 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ve sonrası · 0e3f01fe2e704e76af4385b8a1742641885a191c öncesietkilenir · git
- 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ve sonrası · 3e4476e58343fb8f2fffced9e22d935376b17aaf öncesietkilenir · git
- 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ve sonrası · bf1c1151560d11036a144d917fa4c131831342d7 öncesietkilenir · git
- 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ve sonrası · f4be3b391265e24c7720fc867c50062b436acf33 öncesietkilenir · git
- 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ve sonrası · 44930446dde45a7a90fe1446fa38eb0e2c561646 öncesietkilenir · git
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.187-1 öncesi | 6.1.187-1 |
| Debian:12 | linux-6.12 | 6.12.111-1~deb12u1 öncesi | 6.12.111-1~deb12u1 |
| Debian:13 | linux | 6.12.111-1 öncesi | 6.12.111-1 |
| Debian:14 | linux | 7.1.13-1 öncesi | 7.1.13-1 |
Aynı üründe
linux: tüm kayıtlarAynı birincil ürünün en yüksek skorlu diğer kayıtları.
- CVE-2026-74705udp: fix potential use-after-free in tunnel segmentation40Planlayın
- CVE-2026-74612veth: fix skb length accounting after XDP frag adjustment40Planlayın
- CVE-2026-74475vxlan: use neigh_ha_snapshot() in route_shortcircuit()40Planlayın
Bu üründe bundan önce ve sonra yayımlananlar
- ← ÖncekiCVE-2026-808384 Eyl 2026 · vxlan: keep the last remote linked during FDB flush0İzleyin
- ← ÖncekiCVE-2026-808394 Eyl 2026 · batman-adv: reject unrepresentable multicast TVLV offsets0İzleyin
- Sonraki →CVE-2026-808414 Eyl 2026 · net/packet: defer vmalloc TX_RING free until skbs finish0İ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 | 0e3f01fe2e704e76af4385b8a1742641885a191c | Üretici (CNA) |
| Linux Linux | 10fd1a8f58ac619a9e251f2858e2e2c8fd6cd667 | Üretici (CNA) |
| Linux Linux | 3e4476e58343fb8f2fffced9e22d935376b17aaf | Üretici (CNA) |
| Linux Linux | 44930446dde45a7a90fe1446fa38eb0e2c561646 | Üretici (CNA) |
| Linux Linux | 9039e4f3e1c0ffe2b575b655b3f58fdd10f7e40c | Üretici (CNA) |
| Linux Linux | bf1c1151560d11036a144d917fa4c131831342d7 | Üretici (CNA) |
| Linux Linux | eb0f422487228e140f3d609b032ac61aedcab8fa | Üretici (CNA) |
| Linux Linux | f4be3b391265e24c7720fc867c50062b436acf33 | Üretici (CNA) |
| Linux Linux | f52f1e75716d2ee49e013edf204ac92337c72fd8 | Üretici (CNA) |
| azl3 kernel 6.6.150.1-1 on Azure Linux 3.0 | — | Microsoft (MSRC) |
| azl3 kernel 6.6.152.1-1 on Azure Linux 3.0 | 6.6.157.1-1 · Release Notes | Microsoft (MSRC) |
| debian:linux | 6.1.187-1 · Debian:12 | Paket deposu (OSV) |
| debian:linux-6.12 | 6.12.111-1~deb12u1 · 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
Bu kayıt için CVSS vektörü yok; saldırı koşulları çıkarılamıyor.
Zayıflık sınıfı (CWE)
—
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 (8 daha)Daha az göster
- git.kernel.org/stable/c/10fd1a8f58ac619a9e251f2858e2e2c8fd6cd667
- git.kernel.org/stable/c/3e4476e58343fb8f2fffced9e22d935376b17aaf
- git.kernel.org/stable/c/44930446dde45a7a90fe1446fa38eb0e2c561646
- git.kernel.org/stable/c/9039e4f3e1c0ffe2b575b655b3f58fdd10f7e40c
- git.kernel.org/stable/c/bf1c1151560d11036a144d917fa4c131831342d7
- git.kernel.org/stable/c/eb0f422487228e140f3d609b032ac61aedcab8fa
- git.kernel.org/stable/c/f4be3b391265e24c7720fc867c50062b436acf33
- git.kernel.org/stable/c/f52f1e75716d2ee49e013edf204ac92337c72fd8
Üretici bildirimleri ve resmî kayıtlar. İstismar/PoC bağlantıları bilinçli olarak dışarıda bırakıldı.