chiprook
← Software
SoftwareSeptember 21, 2026, 12:23

Mass segfaults on a ZFS host: not bad RAM, an unsigned underflow in zfs_fillpage()

In OpenZFS before versions 2.4.4 and 2.3.9, the zfs_fillpage() function computed read length as i_size - io_off using unsigned types. When a file was truncated during an mmap read, the difference underflowed to nearly 2⁶⁴, and dmu_read() zeroed physical memory beyond the requested page, causing random processes to crash with segfaults. Fixed in OpenZFS 2.4.4 and 2.3.9 released on August 21, 2026.

Mass segfaults on a ZFS host: not bad RAM, an unsigned underflow in zfs_fillpage()
#OpenZFS#Proxmox#Systemd
Read next
Software

Apple Music lets you add songs to playlists without your library, Spotify blocks new releases for free users

Software

Synology releases ActiveProtect Manager 2.0 with cloud and virtualisation backup

Software

HubSpot Announces Major Platform Release with Self-Updating CRM and AI Tools

Software

Node 26: What Breaks When You Upgrade, and When the Jump Is Worth It (LTS Guide)