Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-48525

Fixed in a distro release EPSS <1%CVSS 5.3

PyJWT is a JSON Web Token implementation in Python. From 2.8.0 to 2.12.1, when verifying detached JWS tokens using the unencoded-payload option ("b64": false, RFC 7797), PyJWT performs Base64URL decoding of the compact-serialization payload segment before enforcing the detached-payload rules. For b64=false, PyJWT later discards that decoded payload and replaces it with the caller-provided detached_payload. In practice, this turns the middle segment into an attacker-controlled “work amplifier”: a remote client can supply an arbitrarily large Base64URL payload segment that forces CPU work + memory allocations even if the signature is invalid. This creates an unauthenticated DoS vector against any endpoint that verifies detached JWS using PyJWT. This vulnerability is fixed in 2.13.0.

Published 2026-05-28 · CVE record · OSV

Products: jpadilla pyjwt

Fixed upstream

EcosystemPackageFixed in
PyPIpyjwt2.13.0

Distro releases

ReleasePackageFixed in
Amazon Linux 2023python3-jwt2.4.0-1.amzn2023.0.5
Amazon Linux 2023python3-jwt+crypto2.4.0-1.amzn2023.0.5
Chainguardairflow-22.11.2-r25
Chainguardairflow-core-22.11.2-r10
Chainguardairflow-core-33.2.2-r5
Chainguardairflow-postgres-fips-33.2.2-r3
Chainguardawx24.6.1-r41
Chainguarddatadog-agent-7.71-core-integrationsno fix
Chainguarddatadog-agent-7.72-core-integrationsno fix
Chainguarddatadog-agent-7.73-core-integrations7.73.3-r23
Chainguarddatadog-agent-7.74-core-integrations7.74.1-r24
Chainguarddatadog-agent-7.75-core-integrationsno fix
Chainguarddatadog-agent-7.76no fix
Chainguarddatadog-agent-7.76-core-integrations7.76.3-r26
Chainguarddatadog-agent-7.77-core-integrations7.77.3-r16
Chainguarddatadog-agent-7.78-core-integrations7.78.4-r10
Chainguarddatadog-agent-7.79-core-integrations7.79.2-r6
Chainguarddatadog-agent-7.80-core-integrations7.80.4-r3
Chainguarddatadog-agent-fips-7.71-core-integrationsno fix
Chainguarddatadog-agent-fips-7.72-core-integrationsno fix
Chainguarddatadog-agent-fips-7.73-core-integrations7.73.3-r21
Chainguarddatadog-agent-fips-7.74-core-integrations7.74.1-r26
Chainguarddatadog-agent-fips-7.75-core-integrationsno fix
Chainguarddatadog-agent-fips-7.76-core-integrations7.76.3-r24
Chainguarddatadog-agent-fips-7.77-core-integrations7.77.3-r17
Chainguarddatadog-agent-fips-7.78-core-integrations7.78.4-r8
Chainguarddatadog-agent-fips-7.79-core-integrations7.79.2-r2
Chainguarddatadog-agent-fips-7.80-core-integrations7.80.4-r4
Chainguardggshield1.52.2-r1
Chainguardkserve0.20.0-r7
Chainguardkserve-localmodel0.20.0-r7
Chainguardkserve-storage-controllerno fix
Chainguardkserve-storage-controller0.19.0-r2
Chainguardlitellm1.89.0-r4
Chainguardmetaflow-service-fips2.5.0-r5
Chainguardnetbox4.6.3-r2
Chainguardnetbox-fips4.6.3-r2
Chainguardopenstack-glance-2025.130.2.0_git20260616-r1
Chainguardopenstack-glance-2025.1-fips30.2.0_git20260511-r5
Chainguardopenstack-glance-2025.231.1.0_git20260617-r1
Chainguardopenstack-glance-2025.2-fips31.1.0_git20260617-r0
Chainguardopenstack-glance-2026.132.0.0_git20260617-r1
Chainguardopenstack-glance-2026.1-fips32.0.0_git20260617-r1
Chainguardopenstack-horizon-2025.125.3.2_git20260617-r1
Chainguardopenstack-horizon-2025.1-fips25.3.2_git20260617-r0
Chainguardopenstack-horizon-2025.225.5.2_git20260617-r2
Chainguardopenstack-horizon-2025.2-fips25.5.2_git20260617-r1
Chainguardopenstack-horizon-2026.125.7.3_git20260624-r1
Chainguardopenstack-horizon-2026.1-fips25.7.3_git20260611-r3
Chainguardopenstack-keystone-2025.127.0.1_git20260618-r4
Chainguardopenstack-keystone-2025.1-fips27.0.1_git20260618-r2
Chainguardopenstack-keystone-2025.228.0.1_git20260618-r3
Chainguardopenstack-keystone-2025.2-fips28.0.1_git20260616-r1
Chainguardopenstack-keystone-2026.129.0.1_git20260616-r4
Chainguardopenstack-keystone-2026.1-fips29.0.1_git20260603-r6
Chainguardopenstack-placement-2025.113.0.0_git20260617-r2
Chainguardopenstack-placement-2025.1-fips13.0.0_git20260617-r1
Chainguardopenstack-placement-2025.214.0.0_git20260617-r2
Chainguardopenstack-placement-2025.2-fips14.0.0_git20260309-r1
Chainguardopenstack-placement-2026.115.0.0_git20260617-r2
Chainguardopenstack-placement-2026.1-fips15.0.0_git20260311-r1
Chainguardsuperset-5.05.0.0-r26
Chainguardsuperset-6.06.0.0-r17
Chainguardsuperset-6.16.1.0-r2
Chainguardsuperset-fips-6.16.1.0-r1
Chainguardwazuh-manager-framework4.14.5-r5
Chainguardwazuh-manager-framework-fips4.14.5-r5
Debian 12pyjwtno fix
Debian 13pyjwtno fix
Debian 14pyjwt2.13.0-1
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOSpython-PyJWT2.8.0-150400.8.13.1
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOSpython-PyJWT2.4.0-150200.3.14.1
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSSpython-PyJWT2.8.0-150400.8.13.1
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSSpython-PyJWT2.4.0-150200.3.14.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOSpython-PyJWT2.8.0-150400.8.13.1
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOSpython-PyJWT2.4.0-150200.3.14.1
SUSE Linux Enterprise High Performance Computing 15 SP5-LTSSpython-PyJWT2.8.0-150400.8.13.1
SUSE Linux Enterprise High Performance Computing 15 SP5-LTSSpython-PyJWT2.4.0-150200.3.14.1
SUSE Linux Enterprise Micro 5.5python-PyJWT2.4.0-150200.3.14.1
SUSE Linux Enterprise Module for Basesystem 15 SP7python-PyJWT2.4.0-150200.3.14.1
SUSE Linux Enterprise Module for Public Cloud 15 SP4python-PyJWT2.8.0-150400.8.13.1
SUSE Linux Enterprise Module for Python 3 15 SP7python-PyJWT2.8.0-150400.8.13.1
SUSE Linux Enterprise Server 15 SP4-LTSSpython-PyJWT2.4.0-150200.3.14.1
SUSE Linux Enterprise Server 15 SP4-LTSSpython-PyJWT2.8.0-150400.8.13.1
SUSE Linux Enterprise Server 15 SP5-LTSSpython-PyJWT2.8.0-150400.8.13.1
SUSE Linux Enterprise Server 15 SP5-LTSSpython-PyJWT2.4.0-150200.3.14.1
SUSE Linux Enterprise Server 15 SP6-LTSSpython-PyJWT2.8.0-150400.8.13.1
SUSE Linux Enterprise Server 15 SP6-LTSSpython-PyJWT2.4.0-150200.3.14.1
SUSE Linux Enterprise Server 16.0python-PyJWT2.12.1-160000.2.1
SUSE Linux Enterprise Server for SAP Applications 15 SP4python-PyJWT2.4.0-150200.3.14.1
SUSE Linux Enterprise Server for SAP Applications 15 SP4python-PyJWT2.8.0-150400.8.13.1
SUSE Linux Enterprise Server for SAP Applications 15 SP5python-PyJWT2.4.0-150200.3.14.1
SUSE Linux Enterprise Server for SAP Applications 15 SP5python-PyJWT2.8.0-150400.8.13.1
SUSE Linux Enterprise Server for SAP Applications 15 SP6python-PyJWT2.8.0-150400.8.13.1
SUSE Linux Enterprise Server for SAP Applications 15 SP6python-PyJWT2.4.0-150200.3.14.1
SUSE Linux Enterprise Server for SAP applications 16.0python-PyJWT2.12.1-160000.2.1
SUSE Linux Micro 6.0python-PyJWT2.9.0-3.1
SUSE Linux Micro 6.1python-PyJWT2.12.1-slfo.1.1_2.1
SUSE Linux Micro 6.2python-PyJWT2.12.1-160000.2.1
Ubuntu 22.04 LTSpyjwt2.3.0-1ubuntu0.4
Ubuntu 24.04 LTSpyjwt2.7.0-1ubuntu0.2
Ubuntu 25.10pyjwtno fix
Ubuntu 26.04 LTSpyjwt2.10.1-4ubuntu1.1
Ubuntu Pro 16.04 LTSpyjwt1.3.0-1ubuntu0.1+esm2
Ubuntu Pro 18.04 LTSpyjwt1.5.3+ds1-1ubuntu0.1+esm2
Ubuntu Pro 20.04 LTSpyjwt1.7.1-2ubuntu2.1+esm2
Wolfidatadog-agent-7.72-core-integrationsno fix
Wolfidatadog-agent-7.73-core-integrations7.73.3-r23
Wolfidatadog-agent-7.74-core-integrations7.74.1-r24
Wolfidatadog-agent-7.75-core-integrationsno fix
Wolfidatadog-agent-7.76no fix
Wolfidatadog-agent-7.76-core-integrations7.76.3-r26
Wolfidatadog-agent-7.77-core-integrations7.77.3-r16
Wolfidatadog-agent-7.78-core-integrations7.78.4-r10
Wolfidatadog-agent-7.79-core-integrations7.79.2-r6
Wolfidatadog-agent-7.80-core-integrations7.80.4-r3
Wolfiggshield1.52.2-r1
Wolfikserve0.20.0-r7
Wolfikserve-localmodel0.20.0-r7
Wolfikserve-storage-controller0.19.0-r2
Wolfikserve-storage-controllerno fix
Wolfisuperset-6.06.0.0-r17
Wolfisuperset-6.16.1.0-r2
openSUSE Leap 16.0python-PyJWT2.12.1-160000.2.1
openSUSE Tumbleweedpython-PyJWT2.13.0-1.1