CVE-2026-98025: Software Security Vulnerability Vulnerability
UNKNOWNCVE-2026-98025 is a security vulnerability vulnerability (General Security Weakness) affecting Software libraries in the Maven ecosystem. Remediation is available in the latest vendor maintenance releases.
CVE-2026-98025 at a Glance
How to Fix CVE-2026-98025
To remediate this vulnerability, upgrade all affected Software dependencies to a patched release. Both direct and transitive dependencies should be checked, as frameworks or security libraries may pull in vulnerable versions transitively.
Run the following command in your project directory to verify that all resolved dependencies use the patched release:
mvn dependency:tree
How to Check if You Are Affected
To determine whether your Java application is affected by CVE-2026-98025, inspect your build dependencies using the Maven Dependency Plugin:
mvn dependency:tree
Analyze the terminal output to locate any version of Software in your dependency tree. If any resolved version matches the vulnerable ranges listed in the table below (for example, versions earlier than the patched release), your application is affected.
Note: The mvn dependency:tree command inspects the resolved dependency graph declared in your project's POM files; it does not perform automated security scanning or inspect runtime dynamic classpaths. Always verify runtime container classpaths and shaded JARs.
Technical Details
Vulnerability Mechanism & Technical Analysis
This vulnerability is classified under General Security Weakness. In Software, software state validation or input boundaries are circumvented during processing. Review the official source advisory statement below for specific affected components, classes, and reproduction details.
Source Advisory Statement
References
Frequently Asked Questions
What is CVE-2026-98025?
Which Software versions are affected?
What version fixes CVE-2026-98025?
What CWE is associated with CVE-2026-98025?
How can I check Maven dependencies for CVE-2026-98025?
Machine-readable OSV JSON
OSV v1.5 Schema
{
"schema_version" : "1.4.0",
"id" : "GHSA-wcwv-8f76-pq3h",
"modified" : "2026-10-03T12:31:24Z",
"published" : "2026-09-25T12:31:33Z",
"aliases" : [ "CVE-2026-98025" ],
"details" : "In the Linux kernel, the following vulnerability has been resolved:\n\nnet: usb: cx82310_eth: drop URB after 0xffff reboot sentinel to prevent partial_data heap overflow\n\nThe 0xffff length sentinel detects a router reboot and schedules\nre-enabling of ethernet mode, but then falls through to the rest\nof the loop body. The next check is\n\n\t} else if (len > CX82310_MTU) {\n\nwhich is the else of the just-matched if -- it never fires for\nlen == 0xffff. The MTU bound that normally caps the\nincomplete-packet save path is silently bypassed.\n\nWith 0xffff > skb->len always true (rx_urb_size is 4096), the\nincomplete-packet branch saves dev->partial_len = skb->len bytes\ninto dev->partial_data. partial_data is kmalloc(hard_mtu) =\nkmalloc(CX82310_MTU + 2) = 1516 bytes, but skb->len after the\n2-byte header pull can be up to 4094. A device that sends a\n4096-byte URB starting with [0xff 0xff] therefore copies 4094\ndevice-provided bytes into a buffer allocated for 1516 bytes,\nexceeding its requested size by 2578 bytes.\n\nThe next URB then reads dev->partial_len (4094) back from the same\n1516-byte buffer and dev->partial_rem (65535 - 4094 = 61441) from\nthe new URB's ~4KB skb, both well past their allocations, and\ndelivers the spliced result as a 64KB \"frame\" to the network\nstack.\n\nBail out of rx_fixup after scheduling the re-enable work; the\nremainder of a reboot-marker URB is not meaningful packet data.\nThis restores the invariant that partial_len < CX82310_MTU + 2 on\nthe save path, since every other route there has already passed\nthe MTU check.",
"severity" : [ ],
"affected" : [ ],
"references" : [ {
"type" : "ADVISORY",
"url" : "https://nvd.nist.gov/vuln/detail/CVE-2026-98025"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/00520cdd21ea6a9b5dc8d53bbd241620d2059554"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/0dbc89e664b4609ad672b5bdeef60df251294b8f"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/237c9ae7145772af147e4665f158938350fa5658"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/3bd689409bb1c93bdc6dd8ec6cbf5161bc4f0287"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/59bf9e94bdc49557f07d87164269daff7340f4d6"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/5d50e90add8b4a978395e893e81954d19d58a7c5"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/659654654eb140851467af41d610473c100c7975"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/d0c1ce6ef4cefe568e19afa83f543caa3c3c0873"
} ],
"database_specific" : {
"cwe_ids" : [ ],
"severity" : null,
"github_reviewed" : false,
"github_reviewed_at" : null,
"nvd_published_at" : "2026-09-25T11:17:31Z"
}
}