Description
SimpleJWT is a simple JSON web token library written in PHP. Prior to version 1.1.1, an unauthenticated attacker can perform a Denial of Service via JWE header tampering when PBES2 algorithms are used. Applications that call JWE::decrypt() on attacker-controlled JWEs using PBES2 algorithms are affected. This issue has been patched in version 1.1.1.
Published: 2026-03-20
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

The reported vulnerability involves the SimpleJWT PHP library, which allows an unauthenticated attacker to trigger a denial of service by tampering with the JSON Web Encryption (JWE) header when PBES2 algorithms are used. By providing a malicious JWE token to any component that calls JWE::decrypt(), an attacker can exhaust server resources and cause the application to become unresponsive or crash. This flaw is classified under CWE‑325 (Missing Authentication) and CWE‑400 (Uncontrolled Resource Consumption).

Affected Systems

Applications built with the SimpleJWT library that decrypt user‑supplied JWE tokens, specifically those that employ PBES2 key derivation algorithms and are running a version earlier than 1.1.1, are affected. The issue originates in the kelvinmo:simplejwt package and impacts any PHP code using JWE::decrypt() with attacker‑controlled input.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity, yet the EPSS score is below 1%, suggesting a low current likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. Attackers can exploit the flaw by sending crafted JWEs to any exposed endpoint that accepts decryption requests; no authentication is required, and the impact is limited to service disruption rather than data theft or code execution.

Generated by OpenCVE AI on March 23, 2026 at 13:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SimpleJWT to version 1.1.1 or later

Generated by OpenCVE AI on March 23, 2026 at 13:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-xw36-67f8-339x SimpleJWT has an Unauthenticated Denial of Service via JWE header tampering
History

Fri, 10 Apr 2026 01:30:00 +0000

Type Values Removed Values Added
First Time appeared Kelvinmo
Kelvinmo simplejwt
CPEs cpe:2.3:a:kelvinmo:simplejwt:*:*:*:*:*:*:*:*
Vendors & Products Kelvinmo
Kelvinmo simplejwt

Tue, 24 Mar 2026 16:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 23 Mar 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-325
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 23 Mar 2026 10:00:00 +0000

Type Values Removed Values Added
First Time appeared Kelvin Mo
Kelvin Mo simplejwt
Vendors & Products Kelvin Mo
Kelvin Mo simplejwt

Fri, 20 Mar 2026 22:45:00 +0000

Type Values Removed Values Added
Description SimpleJWT is a simple JSON web token library written in PHP. Prior to version 1.1.1, an unauthenticated attacker can perform a Denial of Service via JWE header tampering when PBES2 algorithms are used. Applications that call JWE::decrypt() on attacker-controlled JWEs using PBES2 algorithms are affected. This issue has been patched in version 1.1.1.
Title SimpleJWT has an Unauthenticated Denial of Service via JWE header tampering
Weaknesses CWE-400
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

Kelvin Mo Simplejwt
Kelvinmo Simplejwt
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-03-24T15:34:35.165Z

Reserved: 2026-03-17T23:23:58.312Z

Link: CVE-2026-33204

cve-icon Vulnrichment

Updated: 2026-03-24T15:34:29.369Z

cve-icon NVD

Status : Analyzed

Published: 2026-03-20T23:16:45.677

Modified: 2026-04-10T01:25:08.487

Link: CVE-2026-33204

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-03-20T22:37:13Z

Links: CVE-2026-33204 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-03-25T14:34:15Z

Weaknesses