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.