CVE-2025-68750: usb: potential integer overflow in usbg_make_tpg()
Noroxi assessment
Priority: Monitor (action score 0/100)
- The sources we track (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) show no public exploit code or exploitation in the wild.
- Probability of exploitation in the next 30 days: 0.19% (FIRST EPSS).
- Fixed version: Linux Linux 0861b9cb2ff519b7c5a3b1dd52a343e18c4efb24, 153874010354d050f62f8ae25cbb960c17633dc5, 358d5ba08f1609c34a054aed88c431844d09705a.
Low priority for now. Upgrade to Linux Linux 0861b9cb2ff519b7c5a3b1dd52a343e18c4efb24, 153874010354d050f62f8ae25cbb960c17633dc5, 358d5ba08f1609c34a054aed88c431844d09705a or later.
Generated automatically from the record's data: CVSS (NVD and CNA), CISA KEV and SSVC, FIRST EPSS, exploit sources, fixed versions. How we calculate it
Primary sources: NVD · CVE.org · FIRST EPSS
In the Linux kernel, the following vulnerability has been resolved: usb: potential integer overflow in usbg_make_tpg() The variable tpgt in usbg_make_tpg() is defined as unsigned long and is assigned to tpgt->tport_tpgt, which is defined as u16. This may cause an integer overflow when tpgt is greater than USHRT_MAX (65535). I haven't tried to trigger it myself, but it is possible to trigger it by calling usbg_make_tpg() with a large value for tpgt. I modified the type of tpgt to match tpgt->tport_tpgt and adjusted the relevant code accordingly. This patch is similar to commit 59c816c1f24d ("vhost/scsi: potential memory corruption").
- Published
- Dec 24, 2025
- Updated
- Oct 13, 2026
- EPSS
- 0.1% · 9th percentile
- CWE
- —
Report tools
Action score
0
Monitor
Low priority for now.
- CVSS
- 0 / 40 · —
- CISA KEV
- 0 / 30 · Not listed
- EPSS
- 0 / 30 · 0.1%
Get told when this record changes
- Not in KEV: no record of exploitation in the wild
- No public exploit code on record
- A fix has been released
If any of these changes, we'll tell you in the daily email digest.
Running WordPress? Scan your site free with WP Lens
Noroxi analysis
What does it mean in your environment?
The assessment above is generated automatically from the record's data; it doesn't know your environment. Our team verifies on your systems whether this vulnerability is actually exploitable and which mitigation is enough.
We use this product, ask for helpAffected systems
Is your version affected?
Pick the product and type the version you run. It's compared with this record's version ranges in your browser; the version isn't sent anywhere.
—
Versions reported by the vendor
Affected version ranges reported by the assigning authority (Linux). Independent of NVD's CPE analysis and usually ahead of it.
Linux Linux
- 3.5affected
- c52661d60f636d17e26ad834457db333bd1df494 and later · before 0861b9cb2ff519b7c5a3b1dd52a343e18c4efb24affected · git
- c52661d60f636d17e26ad834457db333bd1df494 and later · before 603a83e5fee38a950bfcfb2f36449311fa00a474affected · git
- c52661d60f636d17e26ad834457db333bd1df494 and later · before 6f77e344515b5258edb3988188311464209b1c7caffected · git
- c52661d60f636d17e26ad834457db333bd1df494 and later · before 6722e080b5b39ab7471386c73d0c1b39572f943caffected · git
- c52661d60f636d17e26ad834457db333bd1df494 and later · before a33f507f36d5881f602dab581ab0f8d22b49762caffected · git
- c52661d60f636d17e26ad834457db333bd1df494 and later · before 358d5ba08f1609c34a054aed88c431844d09705aaffected · git
- c52661d60f636d17e26ad834457db333bd1df494 and later · before 620a5e1e84a3a7004270703a118d33eeb1c0f368affected · git
- c52661d60f636d17e26ad834457db333bd1df494 and later · before 153874010354d050f62f8ae25cbb960c17633dc5affected · git
- before 3.5not affected · semver
Package-level exposure
OSV and GitHub Advisory data: ecosystem, package and range. SBOM matching uses this table.
| Ecosystem | Package | Affected range | Fix |
|---|---|---|---|
| Debian:12 | linux | before 6.1.147-1 | 6.1.147-1 |
| Debian:13 | linux | before 6.12.37-1 | 6.12.37-1 |
Same product
linux: all recordsOther highest-scoring records for the same primary product.
- CVE-2026-74705udp: fix potential use-after-free in tunnel segmentation40Plan
- CVE-2026-74612veth: fix skb length accounting after XDP frag adjustment40Plan
- CVE-2026-74475vxlan: use neigh_ha_snapshot() in route_shortcircuit()40Plan
Published before and after this one in the same product
- ← EarlierCVE-2025-68747Dec 24, 2025 · drm/panthor: Fix UAF on kernel BO VA nodes31Monitor
- ← EarlierCVE-2025-68748Dec 24, 2025 · drm/panthor: Fix UAF race between device unplug and FW event processing31Monitor
- Later →CVE-2022-50784Dec 30, 2025 · wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone0Monitor
Remediation
Which version to upgrade to
Fix versions compiled from the vendor, package registries and Microsoft. Verify the vendor's note before upgrading.
| Product / package | Fixed version | Source |
|---|---|---|
| Linux Linux | 0861b9cb2ff519b7c5a3b1dd52a343e18c4efb24 | Vendor (CNA) |
| Linux Linux | 153874010354d050f62f8ae25cbb960c17633dc5 | Vendor (CNA) |
| Linux Linux | 358d5ba08f1609c34a054aed88c431844d09705a | Vendor (CNA) |
| Linux Linux | 603a83e5fee38a950bfcfb2f36449311fa00a474 | Vendor (CNA) |
| Linux Linux | 620a5e1e84a3a7004270703a118d33eeb1c0f368 | Vendor (CNA) |
| Linux Linux | 6722e080b5b39ab7471386c73d0c1b39572f943c | Vendor (CNA) |
| Linux Linux | 6f77e344515b5258edb3988188311464209b1c7c | Vendor (CNA) |
| Linux Linux | a33f507f36d5881f602dab581ab0f8d22b49762c | Vendor (CNA) |
| debian:linux | 6.1.147-1 · Debian:12 | Package registry (OSV) |
Exploit status
No known public exploit
No public exploit has been observed yet. That doesn't mean you're safe, only that the bar is a little higher.
Research context
For pentesters and researchers: attack profile, score disagreement, timeline, patch commits, credits, variant and chain candidates, bug bounty scope. All derived from existing data; no exploit code.
Timeline
From publication to today: proof of concept, Metasploit module, CISA KEV and fix record. Dates are as reported by the sources.
No dated events beyond publication.
FIRST EPSS daily score; only changes of 0.01 or more are recorded (step chart).
Patch and commit links
Commit, PR and diff links among the references. A starting point for patch-diffing and variant hunting; fixes, not exploits.
No commit or PR link among the references.
Credits
All researchersFinders, reporters and analysts named in the CNA record. Click a name for that researcher’s other records.
No credits in the CNA record.
Variant candidates
Same product, same weakness class, within 18 months. If the patch missed the root cause, the sibling bug is here.
No nightly-computed relations.
Chain candidates
An authentication bypass and a privilege-requiring bug in the same product, published close together: combined they may become an unauthenticated path.
—
Bug bounty scope
No known public program.
Source: bounty-targets-data (public HackerOne, Bugcrowd, Intigriti, YesWeHack listings).
Technical details
No CVSS vector for this record, so attack conditions can't be derived.
Weakness class (CWE)
—
Attack context
MITRE CAPEC attack patterns and ATT&CK techniques for this weakness class (CWE). A starting point for detection rules and threat hunting.
MITRE has no CAPEC/ATT&CK mapping for this CWE.
Change log
- Fix✗ → ✓
For records you follow, these changes also arrive as notifications. →
References
Show all references (7 more)Show less
- git.kernel.org/stable/c/153874010354d050f62f8ae25cbb960c17633dc5
- git.kernel.org/stable/c/358d5ba08f1609c34a054aed88c431844d09705a
- git.kernel.org/stable/c/603a83e5fee38a950bfcfb2f36449311fa00a474
- git.kernel.org/stable/c/620a5e1e84a3a7004270703a118d33eeb1c0f368
- git.kernel.org/stable/c/6722e080b5b39ab7471386c73d0c1b39572f943c
- git.kernel.org/stable/c/6f77e344515b5258edb3988188311464209b1c7c
- git.kernel.org/stable/c/a33f507f36d5881f602dab581ab0f8d22b49762c
Vendor advisories and official records. Exploit/PoC links are deliberately left out.