CVE-2026-98427: Software Security Vulnerability Vulnerability
UNKNOWNCVE-2026-98427 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-98427 at a Glance
How to Fix CVE-2026-98427
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-98427, 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-98427?
Which Software versions are affected?
What version fixes CVE-2026-98427?
What CWE is associated with CVE-2026-98427?
How can I check Maven dependencies for CVE-2026-98427?
Machine-readable OSV JSON
OSV v1.5 Schema
{
"schema_version" : "1.4.0",
"id" : "GHSA-5wv6-6ggh-345r",
"modified" : "2026-10-14T15:32:21Z",
"published" : "2026-10-14T15:32:21Z",
"aliases" : [ "CVE-2026-98427" ],
"details" : "In the Linux kernel, the following vulnerability has been resolved:\n\nnet/sched: codel: bound the dropping loop per dequeue call\n\nThe CoDel control law schedules the next drop one interval/sqrt(count)\nafter the previous drop, using the configured interval\n(codel_params.interval). For very small intervals the scheduled step\nrounds down to zero, so the dropping loop in codel_dequeue() never\nadvances and drains the entire backlog under the qdisc lock in one\ncall - an unprivileged user can trigger a soft lockup this way.\n\nFix in the shared codel code used by both codel and fq_codel:\n\n1. Make the control-law step at least 1 tick so the dropping loop\n always moves forward.\n\n2. Cap the dropping loop at CODEL_MAX_DROPS_PER_DEQUEUE (256) drops\n per codel_dequeue() call, resyncing drop_next to now when the cap\n is hit: the catch-up owed to the loop grows with the idle gap and\n the backlog, which no interval threshold can bound. This is a\n deliberate behaviour change after long idle gaps.\n\nThe cap applies to fq_codel (4b549a2ef4be) and the mac80211 TXQ path\n(fixed interval, cap only).\n\nThe target sojourn delay (codel_params.target) is not validated: it\ndoes not feed the control law, so a sub-tick value is aggressive\nrather than deadlock-prone.\n\nConditions to recreate the bug:\n - tc qdisc add dev lo root handle 1: tbf rate 1kbit burst 2kb limit 1000000\n - tc qdisc add dev lo parent 1:1 handle 10: codel interval 2us target 1ms noecn limit 1000000 (same for fq_codel)\n - unpatched kernel: tc accepts it; a UDP flood under the 1kbit tbf\n soft-lockups (watchdog: BUG: soft lockup) while one\n codel_dequeue() call drops the backlog under the qdisc lock\n - patched kernel: same setup, at most 256 drops per dequeue call,\n no soft lockup\n\nTesting: claim reproducer and interval 2us/3us variants run clean;\ntdc qdisc category passes (see the selftests patch).",
"severity" : [ ],
"affected" : [ ],
"references" : [ {
"type" : "ADVISORY",
"url" : "https://nvd.nist.gov/vuln/detail/CVE-2026-98427"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/7f4a5ec6258fd7c92633ec4b0493fc51166d9398"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/bacd72289d34d8c05b7de5a12448b87b6dd93878"
} ],
"database_specific" : {
"cwe_ids" : [ ],
"severity" : null,
"github_reviewed" : false,
"github_reviewed_at" : null,
"nvd_published_at" : "2026-10-14T14:17:54Z"
}
}