CVE-2026-53939
OpenIDC/cjose uses all-zero Content Encryption Key for AES-CBC-HMAC JWE encryption
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).
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
9.1
OpenIDC/cjose uses all-zero Content Encryption Key for AES-CBC-HMAC JWE encryption
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).
- Record
CVE-2026-53939- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-321, CWE-330
- Updated
- 2026-11-02
EUVDEUVD-2026-74299
9.1
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).
- Record
EUVD-2026-74299- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
NVD
9.1
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).
- Record
CVE-2026-53939- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-321, CWE-330
- Updated
- 2026-11-02
OSV
9.1
OpenIDC/cjose uses all-zero Content Encryption Key for AES-CBC-HMAC JWE encryption
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).
- Record
CVE-2026-53939- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-321, CWE-330
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-53939
9.1
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).
- Record
DEBIAN-CVE-2026-53939- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVOESA-2026-4057
9.1
cjose security update
Implementation of JOSE for C/C++
Security Fix(es):
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-53938)
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).(CVE-2026-53939)
- Record
OESA-2026-4057- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
Show 18 moreShow less
OSVRHSA-2026:80605
9.1
Red Hat Security Advisory: cjose security update
- Record
RHSA-2026:80605- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:83224
9.1
Red Hat Security Advisory: cjose security update
- Record
RHSA-2026:83224- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:80605
9.1
Critical: cjose security update
CJose is C library implementing the Javascript Object Signing and Encryption (JOSE).
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.
- Record
RLSA-2026:80605- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:92145
9.1
Critical: cjose security update
CJose is C library implementing the Javascript Object Signing and Encryption (JOSE).
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.
- Record
RLSA-2026:92145- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:92157
9.1
Critical: mod_auth_openidc:2.3 security update
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.
- Record
RLSA-2026:92157- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-53939
9.1
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).
- Record
UBUNTU-CVE-2026-53939- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVALSA-2026:80605 No score
Critical: cjose security update
CJose is C library implementing the Javascript Object Signing and Encryption (JOSE).
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.
- Record
ALSA-2026:80605- Updated
- 2026-11-02
OSVALSA-2026:92145 No score
Critical: cjose security update
CJose is C library implementing the Javascript Object Signing and Encryption (JOSE).
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.
- Record
ALSA-2026:92145- Updated
- 2026-11-02
OSVALSA-2026:92157 No score
Critical: mod_auth_openidc:2.3 security update
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.
- Record
ALSA-2026:92157- Updated
- 2026-11-02
OSVAZL-101096 No score
CVE-2026-53939 affecting package cjose 0.6.2.2-7
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).
- Record
AZL-101096- Updated
- 2026-11-02
OSVCLSA-2026-1792632603 No score
cjose: Fix of CVE-2026-53939
- CVE-2026-53939: fix all-zero AES-CBC-HMAC content-encryption key
- Record
CLSA-2026-1792632603- Updated
- 2026-11-02
OSVMGASA-2026-0496 No score
Updated cjose packages fix security vulnerabilities
The updated packages fix security vulnerabilities: Heap buffer overflow in AES Key Wrap decryption (A128KW/A192KW/A256KW). (CVE-2026-53938) All-zero Content Encryption Key used for AES-CBC-HMAC JWE encryption. (CVE-2026-53939)
- Record
MGASA-2026-0496- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11784-1 No score
libcjose-devel-0.6.2.8-2.1 on GA media
These are all security issues fixed in the libcjose-devel-0.6.2.8-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11784-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21944-1 No score
Security update for cjose
This update for cjose fixes the following issues:
- CVE-2026-53938: missing encrypted_key length validation during AES Key Wrap decryption can cause heap-based buffer overflow (bsc#1279844).
- CVE-2026-53939: zero-filled content-encryption key generation in AES-CBC-HMAC JWE encryption within cjose can allow unauthorized content modification (bsc#1279846).
- Record
openSUSE-SU-2026:21944-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23910-1 No score
Security update for cjose
This update for cjose fixes the following issues:
- CVE-2026-53938: missing encrypted_key length validation during AES Key Wrap decryption can cause heap-based buffer overflow (bsc#1279844).
- CVE-2026-53939: zero-filled content-encryption key generation in AES-CBC-HMAC JWE encryption within cjose can allow unauthorized content modification (bsc#1279846).
- Record
SUSE-SU-2026:23910-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4237-1 No score
Security update for cjose
This update for cjose fixes the following issues:
- CVE-2026-53938: missing encrypted_key length validation during AES Key Wrap decryption can cause heap-based buffer overflow (bsc#1279844).
- CVE-2026-53939: zero-filled content-encryption key generation in AES-CBC-HMAC JWE encryption within cjose can allow unauthorized content modification (bsc#1279846).
- Record
SUSE-SU-2026:4237-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4251-1 No score
Security update for cjose
This update for cjose fixes the following issues:
- CVE-2026-53938: missing encrypted_key length validation during AES Key Wrap decryption can cause heap-based buffer overflow (bsc#1279844).
- CVE-2026-53939: zero-filled content-encryption key generation in AES-CBC-HMAC JWE encryption within cjose can allow unauthorized content modification (bsc#1279846).
- Record
SUSE-SU-2026:4251-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4253-1 No score
Security update for cjose
This update for cjose fixes the following issues:
- CVE-2026-53938: missing encrypted_key length validation during AES Key Wrap decryption can cause heap-based buffer overflow (bsc#1279844).
- CVE-2026-53939: zero-filled content-encryption key generation in AES-CBC-HMAC JWE encryption within cjose can allow unauthorized content modification (bsc#1279846).
- Record
SUSE-SU-2026:4253-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cjoseAlmaLinux:10 |
before 0.6.2.2-7.el10_2.2 | 0.6.2.2-7.el10_2.2 |
cjose-develAlmaLinux:10 |
before 0.6.2.2-7.el10_2.2 | 0.6.2.2-7.el10_2.2 |
cjoseAlmaLinux:9 |
before 0.6.1-17.el9_8.2 | 0.6.1-17.el9_8.2 |
cjose-develAlmaLinux:9 |
before 0.6.1-17.el9_8.2 | 0.6.1-17.el9_8.2 |
cjoseAlmaLinux:8 |
before 0.6.1-6.module_el8.10.0+4330+15616d81 | 0.6.1-6.module_el8.10.0+4330+15616d81 |
cjose-develAlmaLinux:8 |
before 0.6.1-6.module_el8.10.0+4330+15616d81 | 0.6.1-6.module_el8.10.0+4330+15616d81 |
mod_auth_openidcAlmaLinux:8 |
before 2.4.9.4-9.module_el8.10.0+4297+63ae3533 | 2.4.9.4-9.module_el8.10.0+4297+63ae3533 |
cjoseAzure Linux:3 |
through 0.6.2.2-7 | None known |
cjoseTuxCare:AlmaLinux:9.6 |
before 0.6.1-17.el9.tuxcare.els1 | 0.6.1-17.el9.tuxcare.els1 |
cjose-develTuxCare:AlmaLinux:9.6 |
before 0.6.1-17.el9.tuxcare.els1 | 0.6.1-17.el9.tuxcare.els1 |
Show 43 moreShow less
| Package | Affected | Fixed |
|---|---|---|
cjoseDebian:12 |
All versions, plus listed versions 0.6.2.1-10.6.2.1-1+deb12u10.6.2.2-10.6.2.3-10.6.2.4-10.6.2.7-10.6.2.8-1 |
None known |
cjoseDebian:13 |
before 0.6.2.3-1+deb13u1, plus listed versions 0.6.2.3-1 |
0.6.2.3-1+deb13u1 |
cjoseDebian:14 |
before 0.6.2.7-1, plus listed versions 0.6.2.3-10.6.2.4-1 |
0.6.2.7-1 |
cjoseMageia:10 |
before 0.6.2.4-1.1.mga10 | 0.6.2.4-1.1.mga10 |
cjoseopenEuler:24.03-LTS-SP3 |
before 0.6.2.7-1.oe2403sp3 | 0.6.2.7-1.oe2403sp3 |
cjoseopenEuler:24.03-LTS-SP4 |
before 0.6.2.7-1.oe2403sp4 | 0.6.2.7-1.oe2403sp4 |
cjoseopenEuler:20.03-LTS-SP4 |
before 0.6.2.7-1.oe2003sp4 | 0.6.2.7-1.oe2003sp4 |
cjoseopenEuler:22.03-LTS-SP4 |
before 0.6.2.7-1.oe2203sp4 | 0.6.2.7-1.oe2203sp4 |
cjoseopenEuler:24.03-LTS-SP1 |
before 0.6.2.7-1.oe2403sp1 | 0.6.2.7-1.oe2403sp1 |
cjoseRed Hat:enterprise_linux:10.2 |
before 0:0.6.2.2-7.el10_2.2 | 0:0.6.2.2-7.el10_2.2 |
cjose-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:0.6.2.2-7.el10_2.2 | 0:0.6.2.2-7.el10_2.2 |
cjose-debugsourceRed Hat:enterprise_linux:10.2 |
before 0:0.6.2.2-7.el10_2.2 | 0:0.6.2.2-7.el10_2.2 |
cjose-develRed Hat:enterprise_linux:10.2 |
before 0:0.6.2.2-7.el10_2.2 | 0:0.6.2.2-7.el10_2.2 |
cjoseRed Hat:enterprise_linux_eus:10.0 |
before 0:0.6.2.2-7.el10_0.2 | 0:0.6.2.2-7.el10_0.2 |
cjose-debuginfoRed Hat:enterprise_linux_eus:10.0 |
before 0:0.6.2.2-7.el10_0.2 | 0:0.6.2.2-7.el10_0.2 |
cjose-debugsourceRed Hat:enterprise_linux_eus:10.0 |
before 0:0.6.2.2-7.el10_0.2 | 0:0.6.2.2-7.el10_0.2 |
cjose-develRed Hat:enterprise_linux_eus:10.0 |
before 0:0.6.2.2-7.el10_0.2 | 0:0.6.2.2-7.el10_0.2 |
cjoseRocky Linux:10 |
before 0:0.6.2.2-7.el10_2.2 | 0:0.6.2.2-7.el10_2.2 |
cjoseRocky Linux:9 |
before 0:0.6.1-17.el9_8.2 | 0:0.6.1-17.el9_8.2 |
mod_auth_openidcRocky Linux:8 |
before 0:2.4.9.4-9.module+el8.10.0+40373+8a3f15d2 | 0:2.4.9.4-9.module+el8.10.0+40373+8a3f15d2 |
cjoseSUSE:Linux Enterprise Server 16.0 |
before 0.6.2.3-160000.3.1 | 0.6.2.3-160000.3.1 |
cjoseSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 0.6.2.3-160000.3.1 | 0.6.2.3-160000.3.1 |
cjoseSUSE:Linux Enterprise Server 12 SP5-LTSS |
before 0.6.1-7.8.1 | 0.6.1-7.8.1 |
cjoseSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 0.6.1-7.8.1 | 0.6.1-7.8.1 |
cjoseSUSE:Linux Enterprise Module for Server Applications 15 SP7 |
before 0.6.1-150600.18.3.1 | 0.6.1-150600.18.3.1 |
cjoseSUSE:Linux Enterprise Server 15 SP6-LTSS |
before 0.6.1-150600.18.3.1 | 0.6.1-150600.18.3.1 |
cjoseSUSE:Linux Enterprise Server for SAP Applications 15 SP6 |
before 0.6.1-150600.18.3.1 | 0.6.1-150600.18.3.1 |
cjoseSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 0.6.1-150100.4.9.1 | 0.6.1-150100.4.9.1 |
cjoseSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 0.6.1-150100.4.9.1 | 0.6.1-150100.4.9.1 |
cjoseSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 0.6.1-150100.4.9.1 | 0.6.1-150100.4.9.1 |
cjoseSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 0.6.1-150100.4.9.1 | 0.6.1-150100.4.9.1 |
cjoseSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 0.6.1-150100.4.9.1 | 0.6.1-150100.4.9.1 |
cjoseSUSE:Linux Enterprise Server 15 SP5-LTSS |
before 0.6.1-150100.4.9.1 | 0.6.1-150100.4.9.1 |
cjoseSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 0.6.1-150100.4.9.1 | 0.6.1-150100.4.9.1 |
cjoseSUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 0.6.1-150100.4.9.1 | 0.6.1-150100.4.9.1 |
cjoseUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 0.4.1-3ubuntu10.5.1+dfsg1-10.5.1+dfsg1-20.5.1+dfsg1-2build10.6.0+dfsg1-10.6.0+dfsg1-1ubuntu0.1~esm1 |
None known |
cjoseUbuntu:20.04:LTS |
All versions, plus listed versions 0.6.1+dfsg1-10.6.1+dfsg1-1ubuntu0.1 |
None known |
cjoseUbuntu:22.04:LTS |
All versions, plus listed versions 0.6.1+dfsg1-10.6.1+dfsg1-30.6.1+dfsg1-3ubuntu10.6.1+dfsg1-3ubuntu1.1 |
None known |
cjoseUbuntu:24.04:LTS |
All versions, plus listed versions 0.6.2.2-10.6.2.2-1build10.6.2.2-1build20.6.2.2-1build3 |
None known |
cjoseUbuntu:26.10 |
All versions, plus listed versions 0.6.2.4-10.6.2.8-1 |
None known |
cjoseUbuntu:26.04:LTS |
All versions, plus listed versions 0.6.2.3-10.6.2.4-1 |
None known |
cjoseopenSUSE:Tumbleweed |
before 0.6.2.8-2.1 | 0.6.2.8-2.1 |
cjoseopenSUSE:Leap 16.0 |
before 0.6.2.3-160000.3.1 | 0.6.2.3-160000.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-53939 is a critical vulnerability (CVSS 9.1) in Openidc Cjose, published September 8, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.24%, the 15th percentile. Fixed in cjose 0.6.2.2-7.el10_2.2.
References
github.com/OpenIDC/cjose/security/advisories/GHSA-f6wf-pqg3-6wqq
github.com/OpenIDC/cjose/commit/2a6e5bd969fa20059fb00913fb9f57d77ea6a4d9
github.com/OpenIDC/cjose/releases/tag/v0.6.2.6
access.redhat.com/errata/RHSA-2026:80605
access.redhat.com/security/cve/CVE-2026-53939
bugzilla.redhat.com/2530243
Show 34 moreShow less
errata.almalinux.org/10/ALSA-2026-80605.html
access.redhat.com/errata/RHSA-2026:92145
errata.almalinux.org/9/ALSA-2026-92145.html
access.redhat.com/errata/RHSA-2026:92157
errata.almalinux.org/8/ALSA-2026-92157.html
nvd.nist.gov/vuln/detail/CVE-2026-53939
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1792632603.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/53xxx/CVE-2026-53939.json
security-tracker.debian.org/tracker/CVE-2026-53939
advisories.mageia.org/MGASA-2026-0496.html
bugs.mageia.org/show_bug.cgi?id=36320
lists.debian.org/debian-security-announce/2026/msg00410.html
github.com/OpenIDC/cjose/security/advisories/GHSA-75r7-f5cv-g3wj
lists.opensuse.org/archives/list/[email protected]/message/2D6S3Z3ZBW3G2GOAA7DPZOCHKZ67LAUY
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4057
nvd.nist.gov/vuln/detail/CVE-2026-53938
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2530243
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_80605.json
cve.org/CVERecord?id=CVE-2026-53939
access.redhat.com/errata/RHSA-2026:83224
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_83224.json
errata.rockylinux.org/RLSA-2026:80605
errata.rockylinux.org/RLSA-2026:92145
errata.rockylinux.org/RLSA-2026:92157
suse.com/support/update/announcement/2026/suse-su-202623910-1
bugzilla.suse.com/1279844
bugzilla.suse.com/1279846
suse.com/security/cve/CVE-2026-53938
suse.com/security/cve/CVE-2026-53939
suse.com/support/update/announcement/2026/suse-su-20264237-1
suse.com/support/update/announcement/2026/suse-su-20264251-1
suse.com/support/update/announcement/2026/suse-su-20264253-1
ubuntu.com/security/CVE-2026-53939