In the Linux kernel, the following vulnerability has been resolved: net: bcmgenet: unshare the skb before writing the control block…
CVE-2026-99192
In the Linux kernel, the following vulnerability has been resolved: net: bcmgenet: unshare the skb before writing the control block bcmgenet stores firstcb, lastcb and bytessent in the skb control block and reads them back on completion to free the skb and credit BQL. ethersetup() leaves IFFTXSKBSHARING set, so the stack can resubmit a shared skb that is still in the ring. The next transmit overwrites lastcb, so the earlier slots complete without crediting their bytes and BQL stalls the queue until the watchdog resets it. Unshare the skb before writing the control block. Reproduce with pktgen in cloneskb mode, which hands the driver the same skb while earlier copies are still in the ring: modprobe pktgen pg=/proc/net/pktgen echo "adddevice eth0" > $pg/kpktgend0 echo "dstmac AA:BB:CC:DD:EE:FF" > $pg/eth0 echo "dst 192.0.2.1" > $pg/eth0 echo "cloneskb 8" > $pg/eth0 echo "count 0" > $pg/eth0 echo start > $pg/pgctrl & sleep 5 echo stop > $pg/pgctrl wait cat /sys/class/net/eth0/queues/tx-0/bytequeuelimits/inflight inflight stays nonzero on the now idle queue. cloneskb 0 leaves it at zero.
Assessment
- CVSS
- Not yet scored
- Severity
- Unscored
- Known exploited
- Not listed in CISA KEV
- Exploit availability
- Nothing found in Exploit-DB, Metasploit, Nuclei or public PoC repositories
- Published
- 28 October 2026
- Last updated
- 30 October 2026
- Assigner
- 416baaa9-dc9f-4396-8d5f-8c081fb06d67
At the source
References
- https://git.kernel.org/stable/c/2e5fb9dd3aca0da534793ad8123b81deff396efe
- https://git.kernel.org/stable/c/40c04abcbc34e3afe338f41dae851ecbd72852ac
- https://git.kernel.org/stable/c/7939ad3b4db9eadf45a64f0524f38337a9494672
- https://git.kernel.org/stable/c/89771ce4f8f67dcffae561b2ccac95c0f6e3aa01
- https://git.kernel.org/stable/c/c13d43c92bc89f494592a60e624a7c0c42218d36
- https://git.kernel.org/stable/c/e5aa07c62e4fda1206d314c9ea36d67cd6b95cad
Community proofs of concept
No community proof of concept yet. If you have one for a published vulnerability and the right to share it, add it below — it will appear here once reviewed.
Submit a proof of concept
Only for publicly disclosed vulnerabilities, and only material from testing you were authorised to perform. This platform does not buy, sell, or broker exploits — see earning from vulnerability research for legitimate bounty programs. Submissions are reviewed before they appear. Text only; do not include live credentials, personal data, or anything targeting systems you are not permitted to test.
Query this programmatically
Agents can read this through the MCP endpoint, or over HTTP:
curl https://cve.zerocrew.in/api/cve/CVE-2026-99192