"mod_auth_openidc":"2.3" cjose-0.6.1-6.module+el8+2074+697a2d2d, mod_auth_openidc-2.4.9.4-9.module+el8+2074+697a2d2d
エラータID: AXSA:2026-2245:01
The mod_auth_openidc is an OpenID Connect authentication module for Apache HTTP Server. It enables an Apache HTTP Server to operate as an OpenID Connect Relying Party and/or OAuth 2.0 Resource Server.
Security Fix(es):
* cjose: OpenIDC/cjose uses all-zero Content Encryption Key for AES-CBC-HMAC JWE encryption (CVE-2026-53939)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
CVE-2026-53939
OpenIDC/cjose is a C library implementing the Javascript Object Signing and Encryption (JOSE). In versions 0.6.1 through 0.6.2.5, when cjose encrypts a JWE using an AES-CBC-HMAC content-encryption algorithm (`A128CBC-HS256`, `A192CBC-HS384`, or `A256CBC-HS512`) together with any key-management algorithm that generates a fresh content-encryption key (CEK), the CEK is all zero bytes instead of being randomly generated. The resulting JWE is therefore encrypted and authenticated under a fixed, publicly known key, so anyone who obtains the JWE can recover the plaintext and forge or modify the content. This is fixed in version 0.6.2.6 by `_cjose_jwe_set_cek_aes_cbc()` generating the CEK from `RAND_bytes`. A regression test asserts that the `encrypted_key` differs across two encryptions for each AES-CBC-HMAC variant. Until upgrading, for data encrypted with cjose, three options are available. Use an AES-GCM `enc` (`A128GCM` / `A192GCM` / `A256GCM`) instead of an AES-CBC-HMAC `enc`, use `alg=dir` with a caller-supplied CEK, or avoid using cjose for JWE encryption with the affected algorithm pair. These are mitigations for new ciphertexts only; data already encrypted under the zero key remains compromised and should be re-encrypted (and any secrets it contained rotated).
Modularity name: "mod_auth_openidc"
Stream name: "2.3"
Update packages.
OpenIDC/cjose is a C library implementing the Javascript Object Signing and Encryption (JOSE). In versions 0.6.1 through 0.6.2.5, when cjose encrypts a JWE using an AES-CBC-HMAC content-encryption algorithm (`A128CBC-HS256`, `A192CBC-HS384`, or `A256CBC-HS512`) together with any key-management algorithm that generates a fresh content-encryption key (CEK), the CEK is all zero bytes instead of being randomly generated. The resulting JWE is therefore encrypted and authenticated under a fixed, publicly known key, so anyone who obtains the JWE can recover the plaintext and forge or modify the content. This is fixed in version 0.6.2.6 by `_cjose_jwe_set_cek_aes_cbc()` generating the CEK from `RAND_bytes`. A regression test asserts that the `encrypted_key` differs across two encryptions for each AES-CBC-HMAC variant. Until upgrading, for data encrypted with cjose, three options are available. Use an AES-GCM `enc` (`A128GCM` / `A192GCM` / `A256GCM`) instead of an AES-CBC-HMAC `enc`, use `alg=dir` with a caller-supplied CEK, or avoid using cjose for JWE encryption with the affected algorithm pair. These are mitigations for new ciphertexts only; data already encrypted under the zero key remains compromised and should be re-encrypted (and any secrets it contained rotated).
N/A
SRPMS
- cjose-0.6.1-6.module+el8+2074+697a2d2d.src.rpm
MD5: 331e310a26e890b86cf422c5051152c0
SHA-256: 56331e7e56f99f2f385fb34a813fec159f394bb5befd8cab31f1dfa2cb5bc1c9
Size: 1.52 MB - mod_auth_openidc-2.4.9.4-9.module+el8+2074+697a2d2d.src.rpm
MD5: 5d30cbdc85c1c6cd5b30f583af354104
SHA-256: dcbdda7c1845c2b567b456da4c42addfa03ae049f634a1c5bfcb0135bfc2a592
Size: 291.40 kB
Asianux Server 8 for x86_64
- cjose-0.6.1-6.module+el8+2074+697a2d2d.x86_64.rpm
MD5: 0a416bd4cdf250ba59bb9f27875010d9
SHA-256: 3361924f7ef775577d34c0e6c41c7f3e147431960e0b0b927c6762265688b8a2
Size: 184.88 kB - cjose-debugsource-0.6.1-6.module+el8+2074+697a2d2d.x86_64.rpm
MD5: d632a233e37d916c4bccc6734a84a828
SHA-256: 8b25b2f3220894d44cc0478d983e93ecb960e4264cd9b865d3fd04a20c858f39
Size: 41.92 kB - cjose-devel-0.6.1-6.module+el8+2074+697a2d2d.x86_64.rpm
MD5: 94fea0a12a06f8ed88d4e8a0c602da30
SHA-256: 40610fc0458f78454dd24ee34cd1df6e46371fc29d87cb14d1a9fed6d7d7cb55
Size: 17.94 kB - mod_auth_openidc-2.4.9.4-9.module+el8+2074+697a2d2d.x86_64.rpm
MD5: 3675b95b54844f556af6d15a3a565d20
SHA-256: 21a0cb662649fe5b1e6ff5b7fffc7621baf25ea9fcc00d73e470af25654b9191
Size: 197.17 kB - mod_auth_openidc-debugsource-2.4.9.4-9.module+el8+2074+697a2d2d.x86_64.rpm
MD5: ba3962d53429ffb309d1936b1343a51e
SHA-256: 2f64f0acfa119313eeb7f8d632f186cfe068d6feb9e4f10e89b479712ca863cf
Size: 151.03 kB