$ the-wire · showcase
SIGNSTAR PATCHES CRITICAL H2 VULNERABILITY
By RepoJournal · Filed · About Arch Linux · Composed from the cited sources · methodology
Wiktor Kwapisiewicz pushed a fix to signstar that updates the `h2` crate to a non-vulnerable version, closing a security hole that could have compromised your signing infrastructure.
The signstar team dropped everything to patch a critical dependency: the `h2` update [1] addresses a vulnerability in the hyperium advisory GHSA-q83h-524g-xf6h, and while the same crate's 0.3 warning is suppressed for tests only [2], this is the kind of fix you verify before your next signing run. Meanwhile, the archlinux infrastructure desk merged SSH keys for buildbtw service accounts [3] and followed up by copying private keys into the container [4], a move that tightens access control but warrants a quick audit of who holds those keys. Synapse jumped to 1.159.0 [5], a routine upgrade but one that keeps your Matrix federation healthy. On the package front, mise moved from extra-testing to extra [6], and luajit got a bump [7] alongside praat and zeroclaw updates [8][9], all standard but worth a glance if you depend on them. The docs for `CryptographicKeyContext::openpgp_cert_size` also got a polish [10], and the new return type for certificate size estimation [11] signals a cleaner API. Across 58 commits in three repos, this is the security patch that stands out.
Action items
- → Rebuild signstar with the patched h2 to eliminate the vulnerability archlinux/signstar [immediate]
- → Audit SSH keys added to buildbtw service accounts archlinux/infrastructure [plan]
- → Update Synapse to 1.159.0 on your Matrix servers archlinux/infrastructure [monitor]
- → Review the new certificate size estimation API in signstar archlinux/signstar [monitor]
References
- [1] fix(deps): Update `h2` to non-vulnerable version ↗ archlinux/signstar
- [2] chore(deps): Suppress `h2` 0.3 warning ↗ archlinux/signstar
- [3] buildbtw: Add SSH keys to service accounts ↗ archlinux/infrastructure
- [4] buildbtw: Copy SSH private keys and mount them into container ↗ archlinux/infrastructure
- [5] matrix: Update synapse to 1.159.0 ↗ archlinux/infrastructure
- [6] move mise from extra-testing-x86_64 to extra-x86_64 archlinux/state ↗
- [7] update luajit to 2.1.1787058514+27f169c-1 in extra-x86_64 archlinux/state ↗
- [8] update praat to 7.0.01-1 in extra-x86_64 archlinux/state ↗
- [9] update zeroclaw to 0.8.4-1 in extra-x86_64 archlinux/state ↗
- [10] docs: Improve `CryptographicKeyContext::openpgp_cert_size` documentation ↗ archlinux/signstar
- [11] feat: Return `Result<Option<usize>, Error>` for certificate size estimation ↗ archlinux/signstar