The Wire · Showcase
WATCHDOG UAF AND DIVISION-BY-ZERO FIXES LAND IN V7.2-RC5
By RepoJournal · Filed · About Linux
Linus merged critical watchdog subsystem patches addressing a use-after-free vulnerability and a zero-division crash that could tank embedded systems in production.
The watchdog pull [1] brings four critical fixes: a UAF in the pretimeout governor that could trigger on unregister, a division-by-zero in airoha when clock frequency reads as zero, a NULL pointer dereference in ni903x_wdt, and incorrect flags in s32g_wdt's watchdog_info struct. In parallel, the x86 platform drivers pull [2] reverts an asus-wmi battery charge threshold change that broke userspace tooling, a reminder that sysfs semantics matter more than you think. Liveupdate merged a merge-conflict fix [3] in the GET_NAME ioctl validation, and audio pulled a batch of ALSA core fixes [4] including race conditions and leaks in the timer and sequencer subsystems. Over at Basecamp, omarchy shed technical debt [5] [6] [7] by removing the menu keywords feature and redundant command checks while restoring Plymouth unlock theming [8]. Archinstall fixed translation pipeline breakage [9] [10] where binding descriptions were dropping from base.pot on regeneration, and switched lsblk invocations to use the run command [11] [12].
One email a day. Unsubscribe in one click.
What actually shipped in Linux, written up every day — commits, pull requests, releases, and security advisories.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review watchdog UAF fix [ref:1] if you maintain embedded watchdog drivers torvalds/linux [plan]
- → Test x86 platform driver revert [ref:2] on affected asus-wmi systems before next release torvalds/linux [plan]
- → Monitor audio subsystem changes [ref:4] for race condition impacts in ALSA timer users torvalds/linux [monitor]
- → Pull archinstall translation fix [ref:10] [ref:11] if maintaining localized installer builds archlinux/archinstall [plan]
References
- [1] Merge tag 'watchdog-for-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging torvalds/linux
- [2] Merge tag 'platform-drivers-x86-v7.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 torvalds/linux
- [3] Merge tag 'liveupdate-fixes-2026-07-22' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux torvalds/linux
- [4] Merge tag 'sound-7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound torvalds/linux
- [5] Use sudo for terminal DNS changes and drop needless command checks basecamp/omarchy
- [6] Remove menu keywords feature basecamp/omarchy
- [7] Remove redundant default command checks basecamp/omarchy
- [8] Restore Unlock screen selection to the Style menu basecamp/omarchy
- [9] Extract TUI binding descriptions into base.pot and translate raw widget bindings ↗ archlinux/archinstall
- [10] Extract TUI binding descriptions into base.pot and translate raw widget bindings (#4587) archlinux/archinstall
- [11] Use run for lsblk command ↗ archlinux/archinstall
- [12] Use run for lsblk command (#4654) archlinux/archinstall