$ the-wire · showcase
OpenSSH 10 hardening failure and security policy land across omarchy
By RepoJournal · Filed · About Linux
omarchy's SSH hardening now works on OpenSSH 10.x, and the project added a security policy, while the kernel pulls in Coccinelle and ARM fixes.
omarchy's SSH hardening now works on OpenSSH 10.x [1]. The case-sensitive grep in omarchy-setup-security-sshd matched only lowercase keywords from sshd -T, but OpenSSH 10.x prints CamelCase, so the drop-in was judged ineffective and removed, leaving password authentication enabled. The case-insensitive match fixes that. The project also added a security policy and aligned it with website guidance [2][3]. The acceptance suite now covers the 4.0.2 security hardening, asserting closed session-to-root paths and exercising unattended SSH hardening end to end [4]. The kernel merge window continues with Julia Lawall's Coccinelle updates, including dropped rules for functions that no longer exist: atomic_long_dec_and_lock() never existed and vmalloc_exec() was removed [5][6][7]. ARM 7.3 updates include disabling broken eBPF on RiscPC and more BKPT fixes [8]. OpenRISC fixed an unchecked access in its or1k_atomic syscall that allowed arbitrary kernel memory access [9].
Action items
- → Update omarchy to include the case-insensitive sshd hardening fix before deploying on OpenSSH 10.x basecamp/omarchy [immediate]
- → Review the new omarchy security policy and align your deployment with it basecamp/omarchy [plan]
References
- [1] Match sshd -T keywords case-insensitively when verifying hardening ↗ basecamp/omarchy
- [2] Add security policy ↗ basecamp/omarchy
- [3] Match website security guidance ↗ basecamp/omarchy
- [4] Cover the 4.0.2 security hardening in the acceptance suite ↗ basecamp/omarchy
- [5] Merge tag 'cocci-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux ↗ torvalds/linux
- [6] coccinelle: atomic_as_refcounter: drop atomic_long_dec_and_lock ↗ torvalds/linux
- [7] coccinelle: kfree_mismatch: drop vmalloc_exec ↗ torvalds/linux
- [8] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux ↗ torvalds/linux
- [9] Merge tag 'for-linus' of https://github.com/openrisc/linux ↗ torvalds/linux