CVE catalog

CVE-2026-33996

LibJWT is a C JSON Web Token Library. Starting in version 3.0.0 and prior to version 3.3.0, the JWK parsing for RSA-PSS did not protect against a NULL value when expecting to parse JSON string values.

[CVE catalog]

Severity
Medium · CVSS 5.9CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.16% · Oct 25, 2026

LibJWT is a C JSON Web Token Library. Starting in version 3.0.0 and prior to version 3.3.0, the JWK parsing for RSA-PSS did not protect against a NULL value when expecting to parse JSON string values. A specially crafted JWK file could exploit this behavior by using integers in places where the code expected a string. This was fixed in v3.3.0. A workaround is available. Users importing keys through a JWK file should not do so from untrusted sources. Use the `jwk2key` tool to check for validity of a JWK file. Likewise, if possible, do not use JWK files with RSA-PSS keys.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianlibjwtsid1.17.2-1not affected
Debianlibjwtforky1.17.2-1not affected
Debianlibjwttrixie1.17.2-1not affected
Debianlibjwtbookworm1.10.2-1+deb12u1not affected
CpelibjwtNot reported3.3.0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
DebianlibjwtsourcesidNot affectedunimportantNot reportedNot reported
DebianlibjwtsourceforkyNot affectedunimportantNot reportedNot reported
DebianlibjwtsourcetrixieNot affectedunimportantNot reportedNot reported
DebianlibjwtsourcebookwormNot affectedunimportantNot reportedNot reported
CpelibjwtcpeNot reported3.3.0Not reportedNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libjwt0]Not affected

    Source package: [libjwt]

    Details (2)
    • 1.10.2-1+deb12u1 · amd64 · bookworm

      Not affected

      nvd · libjwt · debian · bookworm

    • 1.10.2-1+deb12u1 · arm64 · bookworm

      Not affected

      nvd · libjwt · debian · bookworm

  • [libjwt-dev]Not affected

    Source package: [libjwt]

    Details (2)
    • 1.10.2-1+deb12u1 · amd64 · bookworm

      Not affected

      nvd · libjwt · debian · bookworm

    • 1.10.2-1+deb12u1 · arm64 · bookworm

      Not affected

      nvd · libjwt · debian · bookworm

  • [libjwt-gnutls0]Not affected

    Source package: [libjwt]

    Details (2)
    • 1.10.2-1+deb12u1 · amd64 · bookworm

      Not affected

      nvd · libjwt · debian · bookworm

    • 1.10.2-1+deb12u1 · arm64 · bookworm

      Not affected

      nvd · libjwt · debian · bookworm

  • [libjwt-gnutls-dev]Not affected

    Source package: [libjwt]

    Details (2)
    • 1.10.2-1+deb12u1 · amd64 · bookworm

      Not affected

      nvd · libjwt · debian · bookworm

    • 1.10.2-1+deb12u1 · arm64 · bookworm

      Not affected

      nvd · libjwt · debian · bookworm

Observed:

References