mod_auth_openidc
OpenID Connect and OAuth 2.0 authentication module for the Apache HTTP Server
mod_auth_openidc keeps hardening its own attack surface, one audited subsystem at a time
◆Recent moves
- 15d ago
File and shared-memory cache hardened against flooding and substitution
The hardening programme moves to storage: file-backed metadata and cache I/O refuse non-regular files, cap what a read may allocate and write metadata atomically, while the shm cache hashes keys with a per-segment keyed SipHash so an outsider can no longer flood one bucket chain. A session-kill bug that removed a newer logout index entry is fixed alongside. The 2.4.20.x session key incompatibility still applies, so upgrades from 2.4.19.x invalidate existing sessions.
View source ↗ - 15d ago
Untagged GitHub artifact duplicating the 2.4.20.3 release
A 55-character untagged GitHub release object carrying only a sign-off line, pointing at the same 2.4.20.3 work as the real release entry. It is a publishing artifact rather than a distinct release, and should be read as a duplicate of the tagged 2.4.20.3.
View source ↗ - 1mo ago
OIDCDebugMaskSecrets reopens debug logs, cache tier removed
OIDCDebugMaskSecrets restores usable debug logging after the secret-masking work, and a cache tier is removed. It is the consolidation release between the audit fixes and the storage hardening that follows.
View source ↗ - 1mo ago
Internal audit turns up eight security issues, including an identity-header bypass
⚡ SPARKThe internal audit that set the tone for the whole 2.4.20.x line, disclosing eight issues including an identity-header bypass. Everything shipped since reads as working through the classes of problem this audit surfaced.
View source ↗ - 1mo ago
PBKDF2 key stretching invalidates all existing sessions
PBKDF2 key stretching changes how session encryption keys are derived, which is why every session created by 2.4.19.x and earlier is invalid after upgrade. It is the most operationally disruptive item in the line and is still restated in each subsequent release.
View source ↗ - 2mo ago
Out-of-bounds read and write fixed in the state-cookie parser
Out-of-bounds read and write fixed in the state-cookie parser — an unauthenticated-input path, and an early entry in the same programme that later hardened the cache and file layers.
View source ↗