Skip to content
OpenAdvisories
Medium · 6.5 CVE-2026-75509 EUVD-2026-65138

joserfc claim-validation bypass via array-typed single-string claims (iss/sub/jti)

Published Aug 24, 2026 · Updated Aug 25, 2026 · Assigned by GitHub_M

Description

joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption (JOSE) standards. Prior to version 1.7.3, JWTClaimsRegistry applies membership matching to list-valued iss and sub claims, allowing an array-valued iss that contains the expected issuer to pass an intended equality check and enabling issuer-validation bypass. This issue is fixed in version 1.7.3.

Affected products

VendorProductAffectedFixed
authlib joserfc < 1.7.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 joserfc 1.7.3-1 —
Debian 13 joserfc No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS joserfc No fix yet —

References