The ZFS_IOC_USERSPACE_MANY ioctl, used by zfs-userspace(8), truncated a 64-bit output buffer size to a 32-bit integer for the kernel allocation, but used the original 64-bit size as the buffer limit when writing records. A local user with the "userused" delegated ZFS permission can trigger a kernel heap overflow via the ZFS_IOC_USERSPACE_MANY ioctl, potentially escalating privileges.
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-49429 is a heap overflow vulnerability in ZFS's ZFS_IOC_USERSPACE_MANY ioctl handler that stems from a type mismatch: a 64-bit buffer size is truncated to 32-bit for kernel memory allocation, but the original 64-bit value is used when writing data to that undersized buffer. This creates a classic heap overflow condition where an attacker can write beyond allocated memory boundaries. The vulnerability is particularly critical because it requires only the "userused" delegated ZFS permission—a relatively permissive delegation that system administrators might grant to unprivileged users for storage quota monitoring—making it accessible in multi-tenant environments and containerized deployments. Local privilege escalation is the primary impact, allowing a constrained user to achieve kernel-level code execution.
While this CVE currently has no mapped MITRE ATT&CK techniques and zero matching Casky skills, Casky's Claude-powered analysis would detect the exploitation pattern through behavioral anomalies: unauthorized heap memory corruption attempts, privilege boundary violations, and kernel panic signatures that typically follow successful heap overflow exploitation. Practitioners using Casky would observe findings flagging suspicious ioctl sequences combined with memory access violations, unusual process capabilities elevation, and kernel memory protection bypass indicators. As threat intelligence matures around active exploitation, Casky's skill library would expand to map this to techniques like T1548 (Abuse Elevation Control Mechanism) and T1055 (Process Injection), enabling earlier detection of similar type-confusion vulnerabilities in other kernel subsystems.
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-49429. Run one and get CVSS-scored findings in 3 minutes.
Run the skill that detects this →© 2026 Casky.AI, Inc. · AI Security Investigation