Skip to main content
VulnerabilityPublished

CVE-2026-99112: Linux kernel · net/sched: cls_flower: validate mask pointer after nla_next()

Source GCVE Database

0
Authoritative record:CVE-2026-99112

Not known to be exploited · fixed in fee10655709c5c597e8e9f722f3035d9ea31ff3a : update Linux kernel when convenient.

Data as of 28 Oct 2026, 14:15 UTC

Severity
Medium

Rated Medium by Threat Radar's AI analysis · CVSS not yet scored by NVD

Patch
Available – fixed in fee10655709c5c597e8e9f722f3035d9ea31ff3a, bb187146c7e5c666874784e4f3fc1bc5126e6e92, 45e60747a9db2307929260d9aa9c1c6cbb70ee77 +1

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 28 Oct 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade Linux kernel to fee10655709c5c597e8e9f722f3035d9ea31ff3a, bb187146c7e5c666874784e4f3fc1bc5126e6e92, 45e60747a9db2307929260d9aa9c1c6cbb70ee77 or 5.11.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • >=5.10.11 <5.11
Fixed in
  • fee10655709c5c597e8e9f722f3035d9ea31ff3a
  • bb187146c7e5c666874784e4f3fc1bc5126e6e92
  • 45e60747a9db2307929260d9aa9c1c6cbb70ee77
  • 5.11
LinuxLinuxAffected
  • =5.11
Fixed in–

AI-suggested

A fix has been implemented that validates the advanced mask pointer after nla_next(). Filters with invalid mask pointers are rejected with -EINVAL, preventing out-of-bounds reads. Users should apply the official kernel update containing this fix once available. No additional mitigations are indicated.

Description

A vulnerability in the Linux kernel's net/sched cls_flower component involves improper validation of a mask pointer after advancing it with nla_next(). This can lead to out-of-bounds reads when processing nested tunnel-option attributes, potentially causing kernel memory access violations. The issue arises because the mask pointer is advanced without proper validation, allowing reads beyond the intended attribute boundaries.

References

Community reviews

Loading reviews…