PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98584 Linux CVE debrief

A Linux kernel vulnerability allows for a potential stack infoleak in the em_text_dump() function. The function allocates a struct tcf_em_text on the stack without zeroing it, leading to uninitialized bytes being copied to the netlink response. This issue was reported by KMSAN on Linux 7.2-rc6 and can be triggered via 'tc filter show' or a raw RTM_GETTFILTER dump.

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

Who should care

Linux kernel maintainers, Linux distribution maintainers, and users of the Linux 7.2-rc6 kernel version should assess exposure and prioritize verification of affected systems. Additionally, security teams and vulnerability management teams should review the provided patches and assess the potential impact on their systems. Operators of systems using the Linux kernel should also review the patches and verify their systems' exposure to this vulnerability.

Why it matters

A Linux kernel vulnerability allows for a potential stack infoleak in the em_text_dump() function. Linux kernel maintainers and users should assess exposure and prioritize verification of affected systems, especially those using the Linux 7.2-rc6 kernel version.

  • Potential kernel-infoleak vulnerability.
  • Verification of affected systems is necessary.
  • Patching is required to zero-initialize the struct tcf_em_text.

Technical summary

The em_text_dump() function in the Linux kernel allocates a struct tcf_em_text on the stack without zeroing it. The strscpy() function writes the algorithm name and a NUL terminator into conf.algo[], leaving the remaining bytes uninitialized. The nla_put_nohdr() function then copies the full struct to the netlink response, potentially leaking stack bytes. This issue was reported by KMSAN on Linux 7.2-rc6 and can be triggered via 'tc filter show' or a raw RTM_GETTFILTER dump. The leaked stack bytes may or may not carry sensitive data on actual production kernels. To mitigate this vulnerability, it is essential to review and apply the provided patches to zero-initialize the struct tcf_em_text.

Defensive priority

Linux kernel maintainers and users should assess exposure and prioritize verification of affected systems, especially those using the Linux 7.2-rc6 kernel version.

Recommended defensive actions

  • Review and apply the provided patches to zero-initialize the struct tcf_em_text.
  • Verify affected Linux kernel versions and assess exposure.
  • Monitor for potential exploitation attempts.
  • Perform a thorough review of system logs to identify potential exploitation attempts.
  • Implement additional security measures such as network segmentation and access controls.
  • Conduct regular security audits to ensure the integrity of the system.
  • Review and update incident response plans to address potential exploitation.

Evidence notes

The issue was identified by KMSAN on Linux 7.2-rc6 and can be triggered via 'tc filter show' or a raw RTM_GETTFILTER dump. The leaked stack bytes may or may not carry sensitive data on actual production kernels.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98584 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-98584 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0b160417826d22f24fc31a5b9cfae3b14aa70f76

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9923e1c537f91f3530b52d4efce85f3d9c131bf8

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9c572a83037a7dcd653ba3a9cc468c16b857d0c9

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

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.