17 matches found
joserfc: Compact JWS size guard allocates attacker-controlled segments before rejection
Summary joserfc 1.7.4 defines compact-JWS header, payload, and signature limits, but calls value.splitb"." before validating them. Python bytes.split copies the attacker-controlled segments, so the current guard allocates roughly one complete payload before rejecting it. Reproduction bash...
EUVD-2026-113401
joserfc: Compact JWS size guard allocates attacker-controlled segments before rejection...
GHSA-9PG5-8C7X-5HFX joserfc: Compact JWS size guard allocates attacker-controlled segments before rejection
Summary joserfc 1.7.4 defines compact-JWS header, payload, and signature limits, but calls value.splitb"." before validating them. Python bytes.split copies the attacker-controlled segments, so the current guard allocates roughly one complete payload before rejecting it. Reproduction bash...
CVE-2026-119284
joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption JOSE standards. Prior to 1.7.6, joserfc compact JWS deserialization calls bytes.split before enforcing the existing aggregate segment-size limits. When attacker-controlled compact serializati...
CVE-2026-119284
joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption JOSE standards. Prior to 1.7.6, joserfc compact JWS deserialization calls bytes.split before enforcing the existing aggregate segment-size limits. When attacker-controlled compact serializati...
CVE-2026-119284
joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption JOSE standards. Prior to 1.7.6, joserfc compact JWS deserialization calls bytes.split before enforcing the existing aggregate segment-size limits. When attacker-controlled compact serializati...
CVE-2026-119284 joserfc: Compact JWS size guard allocates attacker-controlled segments before rejection
joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption JOSE standards. Prior to 1.7.6, joserfc compact JWS deserialization calls bytes.split before enforcing the existing aggregate segment-size limits. When attacker-controlled compact serializati...
CVE-2026-119284 joserfc: Compact JWS size guard allocates attacker-controlled segments before rejection
joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption JOSE standards. Prior to 1.7.6, joserfc compact JWS deserialization calls bytes.split before enforcing the existing aggregate segment-size limits. When attacker-controlled compact serializati...
CVE-2026-119284 joserfc: Compact JWS size guard allocates attacker-controlled segments before rejection
joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption JOSE standards. Prior to 1.7.6, joserfc compact JWS deserialization calls bytes.split before enforcing the existing aggregate segment-size limits. When attacker-controlled compact serializati...
CVE-2026-119284
The joserfc Python library, used for implementing JOSE standards, is vulnerable to an uncontrolled resource consumption issue (CWE-400) in versions prior to 1.7.6 . The flaw exists in the deserialize_compact() function, where the library calls bytes.split() before enforcing aggregate segment-size...
CVE-2026-119284: authlib joserfc: joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption (JOSE)…
joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption JOSE standards. Prior to 1.7.6, joserfc compact JWS deserialization calls bytes.split before enforcing the existing aggregate segment-size limits. When attacker-controlled compact serializati...
PT-2026-132852
Name of the Vulnerable Software and Affected Versions joserfc versions prior to 1.7.6 Description In the compact JWS deserialization process, the library calls bytes.split before enforcing aggregate segment-size limits. When attacker-controlled compact serialization bytes are processed by the...
PyJWT: Non-canonical signature segments enable raw-token revocation bypass
SummaryPyJWT 2.13.0 accepts compact JWS signature segments containing characters thatare not in the Base64URL alphabet. Appending !!!! to a valid signature doesnot change the decoded signature bytes or authenticated claims, but it changesthe serialized token and its SHA-256 hash. An application...
PYSEC-2026-4147 PyJWT: Non-canonical signature segments enable raw-token revocation bypass
Summary PyJWT 2.13.0 accepts compact JWS signature segments containing characters that are not in the Base64URL alphabet. Appending !!!! to a valid signature does not change the decoded signature bytes or authenticated claims, but it changes the serialized token and its SHA-256 hash. An applicati...
PT-2026-105893
Summary PyJWT 2.13.0 accepts compact JWS signature segments containing characters that are not in the Base64URL alphabet. Appending !!!! to a valid signature does not change the decoded signature bytes or authenticated claims, but it changes the serialized token and its SHA-256 hash. An applicati...
go-jose: Go JOSE's Parsing Vulnerable to Denial of Service
A flaw was found in GO-JOSE. In affected versions, when parsing compact JWS or JWE input, Go JOSE could use excessive memory. The code uses strings.Splittoken, "." to split JWT tokens, which is vulnerable to excessive memory consumption when processing maliciously crafted tokens with a large numb...
CVE-2025-27144
Go JOSE provides an implementation of the Javascript Object Signing and Encryption set of standards in Go, including support for JSON Web Encryption JWE, JSON Web Signature JWS, and JSON Web Token JWT standards. In versions on the 4.x branch prior to version 4.0.5, when parsing compact JWS or JWE...