CVE-2026-98521: Software Security Vulnerability Vulnerability
UNKNOWNCVE-2026-98521 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-98521 at a Glance
How to Fix CVE-2026-98521
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-98521, 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-98521?
Which Software versions are affected?
What version fixes CVE-2026-98521?
What CWE is associated with CVE-2026-98521?
How can I check Maven dependencies for CVE-2026-98521?
Machine-readable OSV JSON
OSV v1.5 Schema
{
"schema_version" : "1.4.0",
"id" : "GHSA-7hvf-3rfm-fg86",
"modified" : "2026-10-18T18:31:52Z",
"published" : "2026-10-18T18:31:52Z",
"aliases" : [ "CVE-2026-98521" ],
"details" : "In the Linux kernel, the following vulnerability has been resolved:\n\ndrm/i915: fix incorrect RCU teardown order\n\ni915_gem_busy_ioctl uses dma_resv_for_each_fence_unlocked() to iterate\nover the fences in an GEM object without holding a reference but only\nthe RCU read side lock.\n\nWhat can happen here is that the GEM object is destroyed concurrently\nwhile i915_gem_busy_ioctl is still running. This won't free the GEM\nobjects memory, but still drops all the dma_fence references.\n\nNow when dma_resv_for_each_fence_unlocked() sees a destroyed dma_fence it\nassumes that a new fence list was installed and re-starts the loop.\n\nBut in the case of a destroyed GEM object a new fence list is never\ninstalled, only the old one freed and therefore the iteration never\nfinishes resulting in an endless loop.\n\nThe solution is to drop the fence references only after the RCU grace\nperiod.\n\nThe fixes tag is not necessary the patch introducing the problem, but the\none making it so worse that we need to address it.\n\nThis problem was pointed out by Sashiko-bot.\n\n(cherry picked from commit 5113479556025093bf8133bb2dcaa33be2d50921)",
"severity" : [ ],
"affected" : [ ],
"references" : [ {
"type" : "ADVISORY",
"url" : "https://nvd.nist.gov/vuln/detail/CVE-2026-98521"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/2dd0190e397ec6468095fd3e80e79276a7361449"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/4d4ca84213327da1f84ef7af3946dea6b14c5d88"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/b12e041aedcf9fa77c6002a49f07eb20d0521b86"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/c53db9cc245219af6b528ca022a17ebfa91d80ba"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/cc890d3f1b15bf6481dc7270fba0b4fbba572813"
}, {
"type" : "WEB",
"url" : "https://git.kernel.org/stable/c/d2da6696e0c4e60414706e607029d0bb0330c67e"
} ],
"database_specific" : {
"cwe_ids" : [ ],
"severity" : null,
"github_reviewed" : false,
"github_reviewed_at" : null,
"nvd_published_at" : "2026-10-18T16:17:03Z"
}
}