"mod_auth_openidc":"2.3" cjose-0.6.1-5.module+el8+2057+8ded2b02, mod_auth_openidc-2.4.9.4-9.module+el8+2057+8ded2b02
エラータID: AXSA:2026-2061: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):
* mod_auth_openidc: mod_auth_openidc: Denial of Service via malformed state cookie parsing (CVE-2026-54789)
* cjose: cjose: Heap buffer overflow in AES Key Wrap decryption leads to denial of service (CVE-2026-53938)
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-53938
OpenIDC/cjose is a C library implementing the Javascript Object Signing and Encryption (JOSE). Prior to version 0.6.2.5, cjose's JWE decryption path for the AES Key Wrap key-management algorithms (`alg` = `A128KW`, `A192KW`, `A256KW`) does not validate the length of the attacker-supplied `encrypted_key` (JWE Encrypted Key) before unwrapping it into a fixed-size, heap-allocated Content Encryption Key (CEK) buffer. A remote, unauthenticated attacker who can submit a crafted JWE to an application that decrypts it with an AES-KW symmetric key can trigger an out-of-bounds heap write, corrupting the heap. This leads at minimum to a crash (denial of service) and, depending on the heap layout and allocator, may be leverageable for further memory-corruption impact. `cjose_jwe_import()` / `cjose_jwe_decrypt()` are pre-authentication entry points: they parse and process fully attacker-controlled input. Upgrade to cjose 0.6.2.5 to receive a patch. If upgrading is not immediately possible, reject the AES Key Wrap algorithms (`A128KW`/`A192KW`/`A256KW`) for untrusted JWEs at the application layer.
CVE-2026-54789
mod_auth_openidc is an OpenID Certified authentication and authorization module for the Apache 2.x HTTP server that implements the OpenID Connect Relying Party functionality. Prior to 2.4.19.4, an out-of-bounds read and a one-byte out-of-bounds write exist in the state-cookie parser of `mod_auth_openidc`. The issue is fixed in version 2.4.19.4 by stopping the scan at the string terminator so a value-less token is rejected. No in-product workarounds are available. As a stop-gap, an upstream reverse proxy or WAF that rejects or normalizes malformed `Cookie` headers (tokens lacking `=`) can reduce exposure, but upgrading is the recommended remediation.
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). Prior to version 0.6.2.5, cjose's JWE decryption path for the AES Key Wrap key-management algorithms (`alg` = `A128KW`, `A192KW`, `A256KW`) does not validate the length of the attacker-supplied `encrypted_key` (JWE Encrypted Key) before unwrapping it into a fixed-size, heap-allocated Content Encryption Key (CEK) buffer. A remote, unauthenticated attacker who can submit a crafted JWE to an application that decrypts it with an AES-KW symmetric key can trigger an out-of-bounds heap write, corrupting the heap. This leads at minimum to a crash (denial of service) and, depending on the heap layout and allocator, may be leverageable for further memory-corruption impact. `cjose_jwe_import()` / `cjose_jwe_decrypt()` are pre-authentication entry points: they parse and process fully attacker-controlled input. Upgrade to cjose 0.6.2.5 to receive a patch. If upgrading is not immediately possible, reject the AES Key Wrap algorithms (`A128KW`/`A192KW`/`A256KW`) for untrusted JWEs at the application layer.
mod_auth_openidc is an OpenID Certified authentication and authorization module for the Apache 2.x HTTP server that implements the OpenID Connect Relying Party functionality. Prior to 2.4.19.4, an out-of-bounds read and a one-byte out-of-bounds write exist in the state-cookie parser of `mod_auth_openidc`. The issue is fixed in version 2.4.19.4 by stopping the scan at the string terminator so a value-less token is rejected. No in-product workarounds are available. As a stop-gap, an upstream reverse proxy or WAF that rejects or normalizes malformed `Cookie` headers (tokens lacking `=`) can reduce exposure, but upgrading is the recommended remediation.
N/A
SRPMS
- cjose-0.6.1-5.module+el8+2057+8ded2b02.src.rpm
MD5: 7960d029c3ae18b5bf7b3e5ab4fa5855
SHA-256: 026308303a22980149d323eae1f6a73ee3db016258e076dbe5bdce1b13554ac9
Size: 1.52 MB - mod_auth_openidc-2.4.9.4-9.module+el8+2057+8ded2b02.src.rpm
MD5: 11362552d0803cd405ce973eeba8e959
SHA-256: 67de905ef9af2b6ba3bbafeb6d27bac2410794e6ab1ad0a3142a096f31324989
Size: 291.40 kB
Asianux Server 8 for x86_64
- cjose-0.6.1-5.module+el8+2057+8ded2b02.x86_64.rpm
MD5: 50e7e4fbda0675a776361cff62668aba
SHA-256: 3787346b8476f3af21f4cdf7a45d111da819393c006a1fafe52a833217dc42a4
Size: 184.69 kB - cjose-debugsource-0.6.1-5.module+el8+2057+8ded2b02.x86_64.rpm
MD5: 2091cd1272cb144ca5ad873d7b74c6a3
SHA-256: 2ab6b2f44351480e83032423ea2fce857054562b2c2ffe9fc1b774f50153ff79
Size: 41.76 kB - cjose-devel-0.6.1-5.module+el8+2057+8ded2b02.x86_64.rpm
MD5: a4fdd0dab59a6142d22fabeed0497c7c
SHA-256: 86d84d1c4d6cd4daada106938824e4a603d25cd429405326399657e9218a939c
Size: 17.76 kB - mod_auth_openidc-2.4.9.4-9.module+el8+2057+8ded2b02.x86_64.rpm
MD5: c53870a2fd4d03d3650b1df4fd86885b
SHA-256: dbe3ce700e2111e8e6a69efa1b5687b46f01408a89244877f47f469397c3aa82
Size: 197.18 kB - mod_auth_openidc-debugsource-2.4.9.4-9.module+el8+2057+8ded2b02.x86_64.rpm
MD5: 6bc167cdaabf69966114b786f7200e2c
SHA-256: 51b9ecc5700d45a0b980f87ee6b3381796c830584e1636569601c1738920a7ce
Size: 151.03 kB