PatchSiren cyber security CVE debrief
CVE-2026-80698 Linux CVE debrief
A double-free vulnerability was found in the Linux kernel's dmaengine idxd component. The vulnerability occurs due to release callbacks for wq, engine, and group devices calling kfree() on the enclosing struct, while setup error paths and cleanup functions also call kfree() explicitly after put_device(). This results in a double free when put_device() drops the reference count to zero and fires the release.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-28
- Original CVE updated
- 2026-10-15
- Advisory published
- 2026-08-28
- Advisory updated
- 2026-10-15
Who should care
Linux system administrators, security teams, and developers using dmaengine idxd should assess exposure and apply patches or compensating controls. They should verify Linux kernel versions, review configurations, and inventory systems using dmaengine idxd to determine potential impact and prioritize remediation efforts.
Why it matters
A double-free vulnerability in dmaengine idxd affects Linux kernel versions. Defenders should verify exposure, apply patches or compensating controls, and monitor Linux kernel updates.
- Verify Linux kernel versions to determine exposure.
- Apply patches or compensating controls to prevent exploitation.
- Inventory Linux systems using dmaengine idxd to assess exposure.
- Monitor Linux kernel updates for fixes.
Technical summary
The dmaengine idxd component in the Linux kernel has a double-free vulnerability. Release callbacks for wq, engine, and group devices call kfree() on the enclosing struct. Setup error paths and cleanup functions also call kfree() explicitly after put_device(), resulting in a double free when put_device() drops the reference count to zero and fires the release. This vulnerability affects Linux kernel versions using dmaengine idxd. The issue arises from redundant explicit kfree() calls in setup error paths and cleanup functions, which cause double frees when combined with the release callbacks.
Defensive priority
Medium
Recommended defensive actions
- Review and apply the patches provided by the Linux kernel maintainers to fix the double-free vulnerability.
- Update Linux kernel to a version that includes the fix.
- Inventory Linux systems using dmaengine idxd and assess exposure.
- Verify Linux kernel versions and apply compensating controls if patching is not feasible.
- Monitor Linux kernel updates for fixes.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The CVE record and source item provide details on the vulnerability, including its description and affected versions. However, the CVSS score and severity are not provided. Linux system administrators and security teams should verify exposure by reviewing Linux kernel versions and configurations, assess potential impact on dmaengine idxd component usage, and apply patches or compensating controls as needed. The vulnerability affects Linux kernel versions using dmaengine idxd. Defenders should focus on validating configurations, patch
Sources and references
Verified primary and authoritative sources
-
CVE-2026-80698 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-80698
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-80698 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80698
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
dmaengine: idxd: fix double free of wq, engine, and group structs
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/80xxx/CVE-2026-80698.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/63844dc03960b09b36746eda636c08f1479407ce
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c93a9f652b7373ac8ee5bfcc18a9af76959b6c6c
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ec2d428b2e32dd157de8f86a86dd85c5b2c8f45c
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.