$ the-wire · showcase
SMB fixes land in 7.3-rc2: data corruption and DACL handling
By RepoJournal · Filed · About Linux
Linux 7.3-rc2 pulls ksmbd and cifs fixes that prevent data corruption and tighten security descriptor handling.
The ksmbd merge for 7.3-rc2 [1] clears pipe compound padding and response buffers to prevent unintended data exposure, initializes missing fields in FS_OBJECT_ID_INFORMATION, FS_CONTROL_INFORMATION, and FS_POSIX_INFORMATION, propagates DACL parsing and allocation failures so malformed security descriptors are rejected, and rate-limits errors for unmapped SIDs. The cifs client merge [2] fixes a data-corrupting bug in insert-range operations that wrote overlapping chunks in the wrong direction except on Windows servers, plus related issues with stale page cache and FS-Cache readback, integer truncation on large files, and a missing RLIMIT_FS check. In omarchy, the network panel now reports captive portal state and adds an "Open Captive Portal" action to the built-in `omarchy.network` plugin [3][4], so connecting to a network that requires browser sign-in no longer leaves you stranded behind a connected icon. Hermes arrives as a desktop app under Install > AI and Remove > AI and as a terminal agent under Setup > Defaults > Agent [5][6], paired with a new `hermes-desktop` package; the desktop and CLI versions cannot share an installation because the desktop runtime must match its own commit. Archinstall reverted its archiso workflow fix [7][8] after the archiso package was dropped, and enabled the Ruff rule that requires explicit `strict` when calling `zip()` .
Action items
- → Upgrade to Linux 7.3-rc2 or later to get the cifs and ksmbd fixes torvalds/linux [immediate]
- → Monitor captive-portal support in the omarchy network panel basecamp/omarchy [monitor]
- → Before installing Hermes, review the one-installation-per-machine constraint basecamp/omarchy [plan]
- → Track the archiso workflow revert in archinstall before your next ISO build archlinux/archinstall [monitor]
References
- [1] Merge tag 'ksmbd-for-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb ↗ torvalds/linux
- [2] Merge tag 'cifs-fixes-7.3-rc2' of https://git.manguebit.org/linux ↗ torvalds/linux
- [3] Show captive portal status and sign-in action in network panel ↗ basecamp/omarchy
- [4] Merge pull request #8859 from tobi/feat/network-captive-portal ↗ basecamp/omarchy
- [5] Add Hermes as a desktop app and a coding agent ↗ basecamp/omarchy
- [6] Merge pull request #7469 from omacom/hermes-agent ↗ basecamp/omarchy
- [7] Revert "Fix archiso workflow (#4748)" (#4751) ↗ archlinux/archinstall
- [8] Revert "Fix archiso workflow (#4748)" ↗ archlinux/archinstall