PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98969 Linux CVE debrief

A vulnerability in the Linux kernel's net/sched: em_text component can lead to a kernel memory disclosure. The issue arises from the em_text_change function, which casts the raw netlink attribute payload to struct tcf_em_text and passes conf->algo, a 16-byte array with no enforced NUL terminator, to textsearch_prepare(). This can cause an out-of-bounds read when the algorithm name is not properly terminated.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-23
Original CVE updated
2026-10-30
Advisory published
2026-10-23
Advisory updated
2026-10-30

Who should care

Linux kernel developers and maintainers, Linux distribution maintainers, System administrators and users of Linux-based systems, operators of Linux-based infrastructure, security teams responsible for vulnerability management, and platform owners using Linux in their products.

Why it matters

A vulnerability in the Linux kernel's net/sched: em_text component can lead to a kernel memory disclosure, potentially allowing attackers to access sensitive information or gain elevated privileges.

  • Potential kernel memory disclosure
  • Possible system crashes or instability
  • Increased risk of privilege escalation
  • Potential data breaches or unauthorized access

Technical summary

The em_text_change function in the Linux kernel's net/sched: em_text component does not properly validate the algorithm name, leading to a potential kernel memory disclosure. The function casts the raw netlink attribute payload to struct tcf_em_text and passes conf->algo, a 16-byte array with no enforced NUL terminator, to textsearch_prepare(). This can cause an out-of-bounds read when the algorithm name is not properly terminated.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the provided patches to the Linux kernel
  • Restrict access to the net/sched: em_text component to trusted users
  • Monitor system logs for potential exploitation attempts
  • Perform a thorough review of system configurations and user access controls
  • Implement additional security measures such as SELinux or AppArmor
  • Conduct regular security audits and vulnerability assessments
  • Keep the Linux kernel and related software up-to-date with the latest security patches

Evidence notes

The CVE record and Linux kernel source code indicate a memory disclosure vulnerability in the net/sched: em_text component. The issue is caused by a missing NUL terminator in the conf->algo array, which can lead to an out-of-bounds read when passed to textsearch_prepare().

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98969 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-98969

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-98969 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98969

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • net/sched: em_text: reject unterminated algo before autoload

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/98xxx/CVE-2026-98969.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/64153f1dd14dabfd4e79bf506bb5b5d66f7b42eb

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/b62fb105961b677418cbc0a0a8837a41735729ec

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/b4da5c85cd701066ff429727fb61b84bde8bcce2

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/00bcc303000bac524d62eed054d77372b38ace0f

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/22182f91c6703af6e9832cffe6d22b381031cb5a

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/85e5512369d4fe6e5f2c43712d9f9e01d4ae8437

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/b627c6ba20be20334338229b4820baacb9d96826

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.