CVE-2026-72029

HIGHPre-NVD 8.88.8
EchelonGraph scoreHIGH confidence

Score 8.8 from GitHub Security Advisory (severity: HIGH) published 2026-08-15. a secondary CVSS source baseline 8.8; sources differ by 0.0.

Triggered by: GitHub Security Advisory CVSS
Sources: epss, ghsa, secondary
Trending — 5 sources updated this week
8.8EG
EchelonGraph verdictPlan a fixSerious severity, but no confirmed exploitation yet.
  • High severity, but no confirmed exploitation yet
CISA-KEV: Not listedEPSS PROB: 0%CVSS: 8.8Exploit: None knownExposed: 0

No vendor fix yet — apply a workaround or compensating control (WAF / firewall / segmentation) and watch for a patch.

In the Linux kernel, the following vulnerability has been resolved:

net: wwan: iosm: bound device offsets in the MUX downlink decoder

mux_dl_adb_decode() walks a chain of aggregated datagram tables using offsets and lengths taken from the modem. first_table_index, next_table_index, table_length, datagram_index and datagram_length are all device supplied le values. Only first_table_index was checked, and only for being non zero. The decoder then formed adth = block + adth_index and read the table header and the datagram entries with no bound against the received skb. A modem that reports an index or a length past the downlink buffer makes the decoder read out of bounds.

The buffer is IPC_MEM_MAX_DL_MUX_LITE_BUF_SIZE and skb->len is at most that, so skb->len is the real limit, but none of these in band offsets were checked against it.

The table chain is also followed with no forward progress check. The loop takes the next table from adth->next_table_index and stops only when that reaches zero. A modem can stage two tables that point at each other, so the loop never ends. It runs in softirq and clones the skb on every pass.

Validate every device offset and length against skb->len before use. The block header must fit. Each table header, on entry and after every next_table_index, must lie inside the skb. The datagram table must fit. Each datagram index and length must stay inside the skb. The header padding must not exceed the datagram length so the receive length does not wrap. Require each next_table_index to move forward so the chain cannot cycle.

This was reproduced under KASAN as a slab out of bounds read on a normal downlink receive once the iosm net device is up.

CVSS v3
8.8
EG Score
8.8(high)
EG Risk
44(Track)
EG Risk 44/100SSVC: Track

EG Risk is EchelonGraph's 0–100 priority score: it fuses intrinsic severity with real-world exploitation and automatability so you can rank equal-severity CVEs and fix the most dangerous first. Higher = act sooner. Distinct from the 0–10 EG Score (severity).

How it’s computed
Severity88% × 45%
Exploitation0% × 40%
Automatability30% × 15%
Action: Routine — remediate on your standard cadence.
EPSS PROB
0%
EPSS %ILE
34%
KEV
Not listed

Published

August 15, 2026

Last Modified

August 17, 2026

Advisory Details (6)

Auto-updated Aug 17, 2026
No patch confirmed yet.
generic

net: wwan: iosm: bound device offsets in the MUX downlink decoder - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/77f0023f22f6a2616ae128e9c93961b24ae52611
generic

net: wwan: iosm: bound device offsets in the MUX downlink decoder - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/55cfea8e8d9117ad086d1e1a0ff87f306f8e3ad0
generic

net: wwan: iosm: bound device offsets in the MUX downlink decoder - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/526b8ef54668780c8f69e0211c342763d5dcbad1
generic

net: wwan: iosm: bound device offsets in the MUX downlink decoder - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/2b822df8e498aa6ca828e16afd8ffec27f7e4c88
generic

net: wwan: iosm: bound device offsets in the MUX downlink decoder - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/155851e501d6c649cbcfcca6472dc26269b04b6b
generic

net: wwan: iosm: bound device offsets in the MUX downlink decoder - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/07f5eb6d268a37bd9e131079489655cd599182e0

Vendor Advisories for CVE-2026-72029(1)

These vendors published their own advisory mentioning this CVE — often with vendor-specific remediation steps + affected product lists not in NVD.

Data Freshness Timeline

(refreshed 30× in last 7d / 30× in last 30d)

Each row is a source pipeline that fetched or updated this CVE on that date, with what changed. For example, "NVD update" means NVD published or revised its analysis for this CVE; "MITRE cvelistV5" means we ingested or refreshed it from the CNA feed. Most recent first.

  1. 2026-08-20 22:56 UTCEPSS rescore
  2. 2026-08-20 22:46 UTCGHSA enrichment
  3. 2026-08-20 10:10 UTCGHSA enrichment
  4. 2026-08-19 21:35 UTCEG score recompute
  5. 2026-08-19 21:35 UTCGHSA enrichment
  6. 2026-08-19 17:04 UTCEPSS rescore
  7. 2026-08-19 08:56 UTCGHSA enrichment
  8. 2026-08-18 20:20 UTCEG score recompute
  9. 2026-08-18 20:20 UTCGHSA enrichment
  10. 2026-08-18 13:49 UTCEPSS rescore
  11. 2026-08-18 13:49 UTCEPSS rescore
  12. 2026-08-18 07:43 UTCGHSA enrichment
  13. 2026-08-17 19:07 UTCEG score recompute
  14. 2026-08-17 19:06 UTCGHSA enrichment
  15. 2026-08-17 13:47 UTCEPSS rescore
  16. 2026-08-17 06:30 UTCEG score recompute
  17. 2026-08-17 06:30 UTCGHSA enrichment
  18. 2026-08-17 06:01 UTCEG score recompute 8.80
  19. 2026-08-17 06:01 UTCGHSA enrichment
  20. 2026-08-17 05:54 UTCMITRE cvelistV5CVSS v3 → 8.8 · severity → HIGH
  21. 2026-08-17 05:34 UTCEG score recompute
  22. 2026-08-17 05:34 UTCGHSA enrichment
  23. 2026-08-17 05:24 UTCMITRE cvelistV5
  24. 2026-08-16 14:56 UTCEPSS rescore
  25. 2026-08-16 14:56 UTCEPSS rescore
Show 5 more
  1. 2026-08-16 02:15 UTCEPSS rescore
  2. 2026-08-15 06:46 UTCGHSA enrichment
  3. 2026-08-15 06:23 UTCNVD update
  4. 2026-08-15 06:19 UTCEG score recompute
  5. 2026-08-15 06:02 UTCMITRE cvelistV5first tracked

Frequently asked(5)

What is CVE-2026-72029?
CVE-2026-72029 is a high vulnerability published on August 15, 2026. In the Linux kernel, the following vulnerability has been resolved: net: wwan: iosm: bound device offsets in the MUX downlink decoder muxdladb_decode() walks a chain of aggregated datagram tables using offsets and lengths taken from the modem. firsttableindex, nexttableindex, tablelength,…
When was CVE-2026-72029 disclosed?
CVE-2026-72029 was first published in the National Vulnerability Database on August 15, 2026, with the most recent update on August 17, 2026. EchelonGraph re-ingests CVE updates from NVD on a 2-hour cycle, so this page reflects the latest published state.
Is CVE-2026-72029 actively exploited?
CVE-2026-72029 is not currently on CISA's Known Exploited Vulnerabilities catalog. FIRST EPSS estimates a 0% probability of exploitation in the next 30 days, which ranks it in the top 66.3% of all scored CVEs.
What is the CVSS score of CVE-2026-72029?
CVE-2026-72029 has a CVSS v3 base score of 8.8 (NVD).
How do I remediate CVE-2026-72029?
Patch to the fixed version published by the affected vendor. Where vendor advisories exist for CVE-2026-72029, EchelonGraph cross-links them in the Vendor Advisories panel below — those typically contain the canonical remediation steps, fixed version numbers, and any vendor-specific mitigations.

Dependency Blast Radius

Explore the affected products and dependency analysis for CVE-2026-72029

Explore →

Is Your Infrastructure Affected by CVE-2026-72029?

EchelonGraph automatically scans your cloud infrastructure and maps CVE exposure using blast radius analysis.