The Wire · Showcase
OMARCHY CLOSES THE RCE DOOR
By RepoJournal · Filed · About Linux
A hard-won hardening sweep in omarchy kills the last free-form shell execution paths, and the kernel's merge storm delivers PCI, RCU, and SMB2 upgrades.
Omarchy locked down its click-command surface after a string of related fixes: a supply-chain style injection that let a video title become the download command is closed by printing only the real file and invoking mpv with -- [1], and the argv path now runs through a login shell as positional parameters [2]. The team then removed --exec entirely, pointing callers at the argv form, and dropped the omarchy-exec string hint to prevent re-introducing an RCE [3]. A new ergonomic --exec consumes the rest of the line as words, never splitting a string itself [4], but the same class of attack is still possible through notify-send's option parser if relayed text begins with a dash [5]. Meanwhile, the kernel merged PCI updates that fix hotplug reservation growth [6], RCU work that makes expedited grace periods expedite normal callbacks [7], and SMB server updates focused on SMB2 command sequencing, SMB3 replay, encryption, and SMB Direct transport [8]. s390 adds a cpuidle driver for better sleep/wakeup latency [9], and archinstall added a 3-day cooldown for dependency updates to slow supply chain attacks [10].
One email a day. Unsubscribe in one click.
Keep up with Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Update omarchy and verify click-command configs use --exec or --exec-arg, not removed flags basecamp/omarchy [immediate]
- → Review notify-send callers in omarchy for relayed text that could be parsed as flags basecamp/omarchy [immediate]
- → Test PCI hotplug and RCU behavior with 7.3-rc1 torvalds/linux [plan]
- → Monitor archinstall dependency cooldown for impact on supply chain risk archlinux/archinstall [monitor]
References
- [1] [Security] Stop a video title from becoming the Download Video play command (#7847) basecamp/omarchy
- [2] Run argv click actions through a login shell as positional params basecamp/omarchy
- [3] Remove --exec entirely; --exec-arg is the only click-command form basecamp/omarchy
- [4] Make --exec take the command as rest-of-line words basecamp/omarchy
- [5] Keep relayed text out of notify-send's option parser basecamp/omarchy
- [6] Merge tag 'pci-v7.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci torvalds/linux
- [7] Merge tag 'ksmbd-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb torvalds/linux
- [8] Merge tag 'rcu.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux torvalds/linux
- [9] Merge tag 's390-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux torvalds/linux
- [10] Add a cooldown period of 3 days for dev dependency updates (#4725) archlinux/archinstall