In the Linux kernel, the following vulnerability has been resolved: serial: amba-pl011: synchronize DMA teardown dmaengine_terminate_all() does not wait for a running callback, so the TX callback can still touch the TX buffer after it is freed. The RX poll timer reads the RX buffers without the port lock. Switch to dmaengine_terminate_sync() and delete the RX timer before freeing the buffers.
Casky was already ahead
This CVE exploits attack patterns that Casky's 0matched skills already investigate — long before this vulnerability was disclosed. Claude's reasoning model maps these techniques to MITRE ATT&CK, so practitioners who ran these skills have already seen the threat behaviour in their findings.
CVE-2026-80737 is a race condition vulnerability in the Linux kernel's AMBA PL011 serial driver that occurs during DMA (Direct Memory Access) resource cleanup. The vulnerability exists because the driver uses dmaengine_terminate_all(), which does not synchronously wait for active DMA callbacks to complete before freeing associated buffers. This creates a window where TX callbacks can access freed memory, and RX poll timers can read buffers without proper locking. This affects any Linux system using the PL011 serial controller—commonly found in embedded systems, IoT devices, and ARM-based infrastructure. An attacker with local access could potentially trigger use-after-free conditions, leading to information disclosure, denial of service, or privilege escalation.
While this CVE lacks mapped MITRE ATT&CK techniques and Casky skills in the current database, practitioners would detect exploitation attempts by monitoring for patterns consistent with CWE-416 (Use After Free) and CWE-362 (Concurrent Access to Shared Resource). Casky's extended reasoning capabilities would help identify suspicious kernel memory access patterns, unexpected serial driver crashes, or memory corruption artifacts in crash dumps. Security teams should focus on detecting T1499 (Endpoint Denial of Service) through serial driver faults, T1005 (Data from Local System) attempts exploiting memory disclosure, and T1548 (Abuse Elevation Control Mechanism) chains that follow successful heap corruption. Mitigation requires applying kernel patches that switch to dmaengine_terminate_sync() with proper timer cleanup—a configuration change practitioners should validate in their infrastructure inventory.
Composite risk scoring from EPSS, CISA KEV, Shodan, and GreyNoise — 21 security APIs correlated into a single Casky Risk Score. Coming in Casky Pro. Join early access →
Casky has 0 skills that investigate the attack patterns behind CVE-2026-80737. Run one and get CVSS-scored findings in 3 minutes.
Run the skill that detects this →© 2026 Casky.AI, Inc. · AI Security Investigation