CVE-2026-31623: Linux kernel · net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
Affects Linux kernelSource GCVE Database
Not known to be exploited.
Data as of 12 Nov 2026, 00:34 UTC
Rated by Threat Radar · No CVSS score from NVD or the CNA
Thin evidence
One scorer or noneExploitation evidence
Disclosed: evidence found.
CVE published 24 Apr 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 11 Nov 2026.
Description
In the Linux kernel, the following vulnerability has been resolved: net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete() A malicious USB device claiming to be a CDC Phonet modem can overflow the skb_shared_info->frags[] array by sending an unbounded sequence of full-page bulk transfers. Drop the skb and increment the length error when the frag limit is reached. This matches the same fix that commit f0813bcd2d9d ("net: wwan: t7xx: fix potential skb->frags overflow in RX path") did for the t7xx driver.
References
- git.kernel.org/stable/c/6807ff49bf796b3823b1e29f97b69316a40a9a94 (opens in a new tab)
- git.kernel.org/stable/c/0c5c65a17db729fc63ab656bdaaf0e675a9dbeac (opens in a new tab)
- git.kernel.org/stable/c/6053620fdbcd89fa7e755644efdaab78e0daaae7 (opens in a new tab)
- git.kernel.org/stable/c/d4e1946bea8d6441835eb3fd09b19237ba366a6f (opens in a new tab)
- git.kernel.org/stable/c/a23b1b1aaf41e174181d5853a70e65d4d01e648c (opens in a new tab)
- git.kernel.org/stable/c/c183d5775129a0a7495bd61a6e57ec230dcf01e5 (opens in a new tab)
- git.kernel.org/stable/c/ebf75c6301c4972a87542ebf2d994c6391eb5d46 (opens in a new tab)
- git.kernel.org/stable/c/9989938d13cc5ba8447eeed5a61acfcf61bc6801 (opens in a new tab)
- git.kernel.org/stable/c/600dc40554dc5ad1e6f3af51f700228033f43ea7 (opens in a new tab)