CVE-2026-49430: Kernel heap overflow in ZFS_IOC_RECV_NEW ioctl

Published Aug 19, 2026
·
Updated

The ZFSIOCRECVNEW ioctl, in the heal receive path, similarly truncated a 64-bit payload size to a 32-bit integer for allocation, then used the original 64-bit size as the length for a byteswap operation.

A local user with the "receive" delegated ZFS permission can trigger kernel memory corruption via ZFSIOCRECVNEW by sending a crafted receive stream in heal mode.

Affected Software

1 affected component
OpenZFS ZFS

Event History

Aug 19, 2026
CVE Published
via MITRE·05:15 AM
Data Sourced
via MITRE·05:15 AM
DescriptionWeakness

Frequently Asked Questions

1

Who is realistically exposed to this issue?

Systems using OpenZFS ZFS are exposed where a local user has been granted the delegated ZFS "receive" permission. Exploitation requires that user to invoke ZFS_IOC_RECV_NEW with a crafted receive stream in heal mode.

2

Does an attacker need existing local access or ZFS privileges?

Yes. The described attack is local and requires the delegated ZFS "receive" permission; the provided information does not indicate exploitation by an unprivileged remote attacker.

3

What condition makes the crafted input trigger memory corruption?

The vulnerable heal receive path truncates a 64-bit payload size to 32 bits when allocating memory, then uses the original 64-bit value for a byteswap operation. A crafted receive stream can therefore cause the byteswap length to exceed the allocated buffer.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203