CVE catalog

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 (`al

[CVE catalog]

Severity
High · CVSS 8.2CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.24% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiancjosesid0.6.2.8-1fixed
Debiancjoseforky0.6.2.8-1fixed
Debiancjosetrixie0.6.2.3-1vulnerable
Debiancjosetrixie-security0.6.2.3-1+deb13u1fixed
Debiancjosebookworm0.6.2.1-1+deb12u1vulnerable
Debiancjosebookworm-security0.6.2.1-1+deb12u1vulnerable
Susecjoselinux enterprise server 16.00.6.2.3-160000.3.1fixed
Susecjoselinux enterprise server for sap applications 16.00.6.2.3-160000.3.1fixed
Opensusecjoseleap 16.00.6.2.3-160000.3.1fixed
Susecjoselinux enterprise module for server applications 15 sp70.6.1-150600.18.3.1fixed
Susecjoselinux enterprise server 15 sp6-ltss0.6.1-150600.18.3.1fixed
Susecjoselinux enterprise server for sap applications 15 sp60.6.1-150600.18.3.1fixed
Susecjoselinux enterprise high performance computing 15 sp4-espos0.6.1-150100.4.9.1fixed
Susecjoselinux enterprise high performance computing 15 sp4-ltss0.6.1-150100.4.9.1fixed
Susecjoselinux enterprise high performance computing 15 sp5-espos0.6.1-150100.4.9.1fixed
Susecjoselinux enterprise high performance computing 15 sp5-ltss0.6.1-150100.4.9.1fixed
Susecjoselinux enterprise server 15 sp4-ltss0.6.1-150100.4.9.1fixed
Susecjoselinux enterprise server 15 sp5-ltss0.6.1-150100.4.9.1fixed
Susecjoselinux enterprise server for sap applications 15 sp40.6.1-150100.4.9.1fixed
Susecjoselinux enterprise server for sap applications 15 sp50.6.1-150100.4.9.1fixed
Susecjoselinux enterprise server 12 sp5-ltss0.6.1-7.8.1fixed
Susecjoselinux enterprise server ltss extended security 12 sp50.6.1-7.8.1fixed
Opensusecjosetumbleweed0.6.2.8-2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancjosesourcesid0.6.2.7-1not yet assignedNot reportedNot reported
Debiancjosesourceforky0.6.2.7-1not yet assignedNot reportedNot reported
Debiancjosesourcetrixie0.6.2.3-1+deb13u1not yet assignedNot reportedNot reported
Debiancjosesourcebookworm(unfixed)not yet assignedNot reportedNot reported
Susecjoserpmlinux enterprise server 16.00.6.2.3-160000.3.1Not reportedSUSE-SU-2026:23910-1Not reported
Susecjoserpmlinux enterprise server for sap applications 16.00.6.2.3-160000.3.1Not reportedSUSE-SU-2026:23910-1Not reported
Opensusecjoserpmleap 16.00.6.2.3-160000.3.1Not reportedOPENSUSE-SU-2026:21944-1Not reported
Susecjoserpmlinux enterprise module for server applications 15 sp70.6.1-150600.18.3.1Not reportedSUSE-SU-2026:4251-1Not reported
Susecjoserpmlinux enterprise server 15 sp6-ltss0.6.1-150600.18.3.1Not reportedSUSE-SU-2026:4251-1Not reported
Susecjoserpmlinux enterprise server for sap applications 15 sp60.6.1-150600.18.3.1Not reportedSUSE-SU-2026:4251-1Not reported
Susecjoserpmlinux enterprise high performance computing 15 sp4-espos0.6.1-150100.4.9.1Not reportedSUSE-SU-2026:4253-1Not reported
Susecjoserpmlinux enterprise high performance computing 15 sp4-ltss0.6.1-150100.4.9.1Not reportedSUSE-SU-2026:4253-1Not reported
Susecjoserpmlinux enterprise high performance computing 15 sp5-espos0.6.1-150100.4.9.1Not reportedSUSE-SU-2026:4253-1Not reported
Susecjoserpmlinux enterprise high performance computing 15 sp5-ltss0.6.1-150100.4.9.1Not reportedSUSE-SU-2026:4253-1Not reported
Susecjoserpmlinux enterprise server 15 sp4-ltss0.6.1-150100.4.9.1Not reportedSUSE-SU-2026:4253-1Not reported
Susecjoserpmlinux enterprise server 15 sp5-ltss0.6.1-150100.4.9.1Not reportedSUSE-SU-2026:4253-1Not reported
Susecjoserpmlinux enterprise server for sap applications 15 sp40.6.1-150100.4.9.1Not reportedSUSE-SU-2026:4253-1Not reported
Susecjoserpmlinux enterprise server for sap applications 15 sp50.6.1-150100.4.9.1Not reportedSUSE-SU-2026:4253-1Not reported
Susecjoserpmlinux enterprise server 12 sp5-ltss0.6.1-7.8.1Not reportedSUSE-SU-2026:4237-1Not reported
Susecjoserpmlinux enterprise server ltss extended security 12 sp50.6.1-7.8.1Not reportedSUSE-SU-2026:4237-1Not reported
Opensusecjoserpmtumbleweed0.6.2.8-2.1Not reportedOPENSUSE-SU-2026:11784-1Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libcjose0]Affected

    Source package: [cjose]

    Details (4)
    • 0.6.2.1-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · cjose · debian · bookworm; nvd · cjose · debian · 12

    • 0.6.2.1-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · cjose · debian · bookworm; nvd · cjose · debian · 12

    • 0.6.2.1-1+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · cjose · debian · bookworm; nvd · cjose · debian · 12

    • 0.6.2.1-1+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · cjose · debian · bookworm; nvd · cjose · debian · 12

  • [libcjose-dev]Affected

    Source package: [cjose]

    Details (4)
    • 0.6.2.1-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · cjose · debian · bookworm; nvd · cjose · debian · 12

    • 0.6.2.1-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · cjose · debian · bookworm; nvd · cjose · debian · 12

    • 0.6.2.1-1+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · cjose · debian · bookworm; nvd · cjose · debian · 12

    • 0.6.2.1-1+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · cjose · debian · bookworm; nvd · cjose · debian · 12

[Debian 13 (Trixie)]

  • [libcjose0]Affected

    Source package: [cjose]

    Details (3)
    • 0.6.2.3-1+b1 · amd64 · trixie

      Affected · Fixed: 0.6.2.3-1+deb13u1

      nvd · cjose · debian · 13

    • 0.6.2.3-1+b1 · arm64 · trixie

      Affected · Fixed: 0.6.2.3-1+deb13u1

      nvd · cjose · debian · 13

    • 0.6.2.3-1+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 0.6.2.3-1+deb13u1

      nvd · cjose · debian · 13

  • [libcjose-dev]Affected

    Source package: [cjose]

    Details (3)
    • 0.6.2.3-1+b1 · amd64 · trixie

      Affected · Fixed: 0.6.2.3-1+deb13u1

      nvd · cjose · debian · 13

    • 0.6.2.3-1+b1 · arm64 · trixie

      Affected · Fixed: 0.6.2.3-1+deb13u1

      nvd · cjose · debian · 13

    • 0.6.2.3-1+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 0.6.2.3-1+deb13u1

      nvd · cjose · debian · 13

[openSUSE Tumbleweed]

  • [libcjose0]Unknown

    Source package: [cjose]

    Details (1)
    • 0.6.2.4-1.5 · x86_64 · tumbleweed

      Unknown · Fixed: 0.6.2.8-2.1

      Version impact unknown

      nvd · cjose · opensuse · tumbleweed

  • Source package: [cjose]

    Details (1)
    • 0.6.2.4-1.5 · x86_64 · tumbleweed

      Unknown · Fixed: 0.6.2.8-2.1

      Version impact unknown

      nvd · cjose · opensuse · tumbleweed

Observed:

References