PyJWT accepts unknown `crit` header extensions (RFC 7515 §4.1.11 MUST violation)
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- None · High · None
- Fix status
- Partial Red Hat: 36 fixed, 8 without a fix
Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-345.
Summary
PyJWT is a JSON Web Token implementation in Python. Prior to 2.12.0, PyJWT does not validate the crit (Critical) Header Parameter defined in RFC 7515 §4.1.11. When a JWS token contains a crit array listing extensions that PyJWT does not understand, the library accepts the token instead of rejecting it. This violates the MUST requirement in the RFC. This vulnerability is fixed in 2.12.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| jpadilla | pyjwt | before 2.12.0 | 2.12.0 | Patch available | CNA |
| — | PyJWT (PyPI) | before 2.12.0 | 2.12.0 | Patch available | GHSA-752w-5fwx-jx9f |
- pyjwt Vendorjpadilla Affected before 2.12.0 Fixed in 2.12.0 Patch available CNA
- PyJWT (PyPI) Vendor— Affected before 2.12.0 Fixed in 2.12.0 Patch available GHSA-752w-5fwx-jx9f
Remediation
- Fix · CNA pyjwt (jpadilla) Fixed in 2.12.0
- Fix · GHSA-752w-5fwx-jx9f PyJWT (PyPI) Fixed in 2.12.0 Advisory →
Red Hat 35 advisories
- RHSA-2026:93780 Released 2026-11-02 · Red Hat rating Importantpython-jwt security update
- Red Hat Enterprise Linux BaseOS AUS (v.8.6) python-jwt-1.6.1-2.el8_6.1, python3-jwt-1.6.1-2.el8_6.1
- Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.6) python-jwt-1.6.1-2.el8_6.1, python3-jwt-1.6.1-2.el8_6.1
- RHSA-2026:93624 Released 2026-11-02 · Red Hat rating Importantpython-jwt security update
- Red Hat Enterprise Linux BaseOS E4S (v.8.8) python-jwt-1.6.1-2.el8_8.1, python3-jwt-1.6.1-2.el8_8.1
- Red Hat Enterprise Linux BaseOS TUS (v.8.8) python-jwt-1.6.1-2.el8_8.1, python3-jwt-1.6.1-2.el8_8.1
- RHSA-2026:93626 Released 2026-11-02 · Red Hat rating Importantpython-jwt security update
- Red Hat Enterprise Linux BaseOS AUS (v.8.4) python-jwt-1.6.1-2.el8_4.1, python3-jwt-1.6.1-2.el8_4.1
- Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.4) python-jwt-1.6.1-2.el8_4.1, python3-jwt-1.6.1-2.el8_4.1
Show 32 more Red Hat advisories
- RHSA-2026:93440 Released 2026-11-02 · Red Hat rating Importantpython-jwt security update
- Red Hat Enterprise Linux BaseOS (v. 8) python-jwt-1.6.1-2.el8_10.1, python3-jwt-1.6.1-2.el8_10.1
- RHSA-2026:73987 Released 2026-09-30 · Red Hat rating CriticalRHOAI 3.3.7 - Red Hat OpenShift AI
- Red Hat OpenShift AI 3.3 registry.redhat.io/rhoai/odh-built-in-detector-rhel9, registry.redhat.io/rhoai/odh-dashboard-rhel9, registry.redhat.io/rhoai/odh-data-science-pipelines-argo-argoexec-rhel9 +47
- RHSA-2026:42644 Released 2026-07-21 · Red Hat rating ImportantRHOAI 2.25.9 - Red Hat OpenShift AI
- Red Hat OpenShift AI 2.25 registry.redhat.io/rhoai/odh-caikit-tgis-serving-rhel9, registry.redhat.io/rhoai/odh-feature-server-rhel9, registry.redhat.io/rhoai/odh-kserve-storage-initializer-rhel9 +36
- RHSA-2026:37275 Released 2026-07-09 · Red Hat rating CriticalRHOAI 3.3.5 - Red Hat OpenShift AI
- Red Hat OpenShift AI 3.3 registry.redhat.io/rhoai/odh-dashboard-rhel9, registry.redhat.io/rhoai/odh-data-science-pipelines-operator-controller-rhel9, registry.redhat.io/rhoai/odh-feast-operator-rhel9 +45
- RHSA-2026:26226 Released 2026-06-16 · Red Hat rating ImportantGeneral availability of the satellite/iop-host-inventory-rhel9 container image
- Red Hat Satellite 6.18 registry.redhat.io/satellite/iop-host-inventory-rhel9
- RHSA-2026:24977 Released 2026-06-10 · Red Hat rating ImportantRHOAI 2.25.7 - Red Hat OpenShift AI
- Red Hat OpenShift AI 2.25 registry.redhat.io/rhoai/odh-caikit-nlp-rhel9, registry.redhat.io/rhoai/odh-caikit-tgis-serving-rhel9, registry.redhat.io/rhoai/odh-dashboard-rhel9 +34
- RHSA-2026:22330 Released 2026-06-01 · Red Hat rating Importantfence-agents security update
- Red Hat Enterprise Linux AppStream E4S (v.9.2) fence-agents-4.10.0-43.el9_2.21, fence-agents-common-4.10.0-43.el9_2.21, fence-agents-compute-4.10.0-43.el9_2.21 +11
- Red Hat Enterprise Linux High Availability E4S (v.9.2) fence-agents-aliyun-4.10.0-43.el9_2.21, fence-agents-all-4.10.0-43.el9_2.21, fence-agents-amt-ws-4.10.0-43.el9_2.21 +40
- Red Hat Enterprise Linux Resilient Storage E4S (v.9.2) fence-agents-aliyun-4.10.0-43.el9_2.21, fence-agents-all-4.10.0-43.el9_2.21, fence-agents-amt-ws-4.10.0-43.el9_2.21 +39
- RHSA-2026:21517 Released 2026-05-28 · Red Hat rating Importantfence-agents security update
- Red Hat Enterprise Linux AppStream EUS (v.9.4) fence-agents-4.10.0-62.el9_4.24, fence-agents-common-4.10.0-62.el9_4.24, fence-agents-compute-4.10.0-62.el9_4.24 +11
- Red Hat Enterprise Linux High Availability EUS (v.9.4) fence-agents-aliyun-4.10.0-62.el9_4.24, fence-agents-all-4.10.0-62.el9_4.24, fence-agents-amt-ws-4.10.0-62.el9_4.24 +40
- Red Hat Enterprise Linux Resilient Storage EUS (v.9.4) fence-agents-aliyun-4.10.0-62.el9_4.24, fence-agents-all-4.10.0-62.el9_4.24, fence-agents-amt-ws-4.10.0-62.el9_4.24 +39
- RHSA-2026:21431 Released 2026-05-27 · Red Hat rating Importantfence-agents security update
- Red Hat Enterprise Linux AppStream EUS (v.9.6) fence-agents-4.10.0-86.el9_6.16, fence-agents-aliyun-4.10.0-86.el9_6.16, fence-agents-all-4.10.0-86.el9_6.16 +47
- RHSA-2026:19712 Released 2026-05-20 · Red Hat rating CriticalRHOAI 3.3.3 - Red Hat OpenShift AI
- Red Hat OpenShift AI 3.3 registry.redhat.io/rhoai/odh-built-in-detector-rhel9, registry.redhat.io/rhoai/odh-dashboard-rhel9, registry.redhat.io/rhoai/odh-data-science-pipelines-argo-argoexec-rhel9 +33
- RHSA-2026:19355 Released 2026-05-19 · Red Hat rating Importantfence-agents security update
- Red Hat Enterprise Linux AppStream (v. 9) fence-agents-4.10.0-110.el9_8.2, fence-agents-aliyun-4.10.0-110.el9_8.2, fence-agents-all-4.10.0-110.el9_8.2 +47
- RHSA-2026:19375 Released 2026-05-19 · Red Hat rating ImportantRed Hat Quay 3.16.4
- Red Hat Quay 3.16 registry.redhat.io/quay/quay-rhel9
- RHSA-2026:19138 Released 2026-05-19 · Red Hat rating Importantfence-agents security update
- Red Hat Enterprise Linux AppStream (v. 10) fence-agents-4.16.0-21.el10_2.1, fence-agents-aliyun-4.16.0-21.el10_2.1, fence-agents-all-4.16.0-21.el10_2.1 +47
- RHSA-2026:17083 Released 2026-05-13 · Red Hat rating Importantfence-agents security update
- Red Hat Enterprise Linux AppStream EUS (v. 10.0) fence-agents-4.16.0-5.el10_0.9, fence-agents-aliyun-4.16.0-5.el10_0.9, fence-agents-all-4.16.0-5.el10_0.9 +47
- RHSA-2026:13916 Released 2026-05-06 · Red Hat rating Importantfence-agents security update
- Red Hat Enterprise Linux AppStream (v. 10) fence-agents-4.16.0-13.el10_1.4, fence-agents-aliyun-4.16.0-13.el10_1.4, fence-agents-all-4.16.0-13.el10_1.4 +47
- RHSA-2026:13672 Released 2026-05-05 · Red Hat rating Importantfence-agents security update
- Red Hat Enterprise Linux AppStream (v. 9) fence-agents-4.10.0-98.el9_7.12, fence-agents-aliyun-4.10.0-98.el9_7.12, fence-agents-all-4.10.0-98.el9_7.12 +47
- RHSA-2026:13553 Released 2026-05-04 · Red Hat rating ImportantRed Hat Ansible Automation Platform 2.5 Container Release Update
- Red Hat Ansible Automation Platform 2.5 registry.redhat.io/ansible-automation-platform-25/ee-supported-rhel8, registry.redhat.io/ansible-automation-platform-25/gateway-rhel8, registry.redhat.io/ansible-automation-platform-25/hub-rhel8 +2
- RHSA-2026:13545 Released 2026-05-04 · Red Hat rating ImportantRed Hat Ansible Automation Platform 2.6 Container Release Update
- Red Hat Ansible Automation Platform 2.6 registry.redhat.io/ansible-automation-platform-26/ansible-dev-tools-rhel9, registry.redhat.io/ansible-automation-platform-26/controller-rhel9, registry.redhat.io/ansible-automation-platform-26/eda-controller-rhel9 +11
- RHSA-2026:13512 Released 2026-05-04 · Red Hat rating ImportantRed Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update
- Red Hat Ansible Automation Platform 2.5 for RHEL 8 automation-controller-venv-tower-4.6.28-3.el8ap, automation-gateway-proxy-2.5.10-5.el8ap, automation-gateway-proxy-server-2.5.10-5.el8ap +19
- Red Hat Ansible Automation Platform 2.5 for RHEL 9 automation-controller-venv-tower-4.6.28-3.el9ap, automation-gateway-proxy-2.6.14-2.el9, automation-gateway-proxy-server-2.6.14-2.el9 +19
- RHSA-2026:13508 Released 2026-05-04 · Red Hat rating ImportantRed Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update
- Red Hat Ansible Automation Platform 2.6 for RHEL 10 receptor-1.6.4-3.el10ap, receptorctl-1.6.4-3.el10ap
- Red Hat Ansible Automation Platform 2.6 for RHEL 9 automation-controller-4.7.11-2.el9ap, automation-controller-cli-4.7.11-2.el9ap, automation-controller-server-4.7.11-2.el9ap +25
- RHSA-2026:12176 Released 2026-04-30 · Red Hat rating Importantfence-agents security update
- Red Hat Enterprise Linux AppStream (v. 8) fence-agents-4.2.1-129.el8_10.25, fence-agents-all-4.2.1-129.el8_10.25, fence-agents-amt-ws-4.2.1-129.el8_10.25 +41
- Red Hat Enterprise Linux HighAvailability (v. 8) fence-agents-aliyun-4.2.1-129.el8_10.25, fence-agents-aws-4.2.1-129.el8_10.25, fence-agents-azure-arm-4.2.1-129.el8_10.25 +2
- Red Hat Enterprise Linux ResilientStorage (v. 8) fence-agents-aliyun-4.2.1-129.el8_10.25, fence-agents-aws-4.2.1-129.el8_10.25, fence-agents-azure-arm-4.2.1-129.el8_10.25 +2
- RHSA-2026:10184 Released 2026-04-23 · Red Hat rating ImportantRHOAI 2.25.5 - Red Hat OpenShift AI
- Red Hat OpenShift AI 2.25 registry.redhat.io/rhoai/odh-caikit-nlp-rhel9, registry.redhat.io/rhoai/odh-caikit-tgis-serving-rhel9, registry.redhat.io/rhoai/odh-dashboard-rhel9 +47
- RHSA-2026:10141 Released 2026-04-23 · Red Hat rating ImportantRed Hat Enterprise Linux AI 3.3.1
- Red Hat Enterprise Linux AI 3.3 registry.redhat.io/rhelai3/disk-image-cuda-rhel9
- RHSA-2026:10140 Released 2026-04-23 · Red Hat rating ImportantRed Hat Enterprise Linux AI 3.3.1
- Red Hat Enterprise Linux AI 3.3 registry.redhat.io/rhelai3/bootc-aws-cuda-rhel9, registry.redhat.io/rhelai3/bootc-azure-cuda-rhel9, registry.redhat.io/rhelai3/bootc-azure-rocm-rhel9 +3
- RHSA-2026:8748 Released 2026-04-17 · Red Hat rating ImportantRed Hat AI Inference Server Model Optimization Tools 3.3.1 (CUDA)
- Red Hat AI Inference Server 3.3 registry.redhat.io/rhaiis/model-opt-cuda-rhel9
- RHSA-2026:8746 Released 2026-04-17 · Red Hat rating ImportantRed Hat AI Inference Server 3.3.1 (CUDA)
- Red Hat AI Inference Server 3.3 registry.redhat.io/rhaiis/vllm-cuda-rhel9
- RHSA-2026:8747 Released 2026-04-17 · Red Hat rating ImportantRed Hat AI Inference Server 3.3.1 (ROCm)
- Red Hat AI Inference Server 3.3 registry.redhat.io/rhaiis/vllm-rocm-rhel9
- RHSA-2026:8437 Released 2026-04-16 · Red Hat rating ImportantRHTAS 1.4 - GA Release of Model Transparency
- Red Hat Trusted Artifact Signer 1.4 registry.redhat.io/rhtas/model-transparency-rhel9
- RHSA-2026:6926 Released 2026-04-07 · Red Hat rating ImportantRed Hat Quay 3.9.20
- Red Hat Quay 3.9 registry.redhat.io/quay/quay-rhel8
- RHSA-2026:6912 Released 2026-04-07 · Red Hat rating ImportantRed Hat Quay 3.10.20
- Red Hat Quay 3.10 registry.redhat.io/quay/quay-rhel8
- RHSA-2026:6720 Released 2026-04-06 · Red Hat rating ImportantRed Hat Quay 3.12.16
- Red Hat Quay 3.12 registry.redhat.io/quay/quay-rhel8
- RHSA-2026:6568 Released 2026-04-03 · Red Hat rating ImportantRed Hat Quay 3.15.4
- Red Hat Quay 3.15 registry.redhat.io/quay/quay-rhel8
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| OpenShift Lightspeed | Affected | No fix yet |
| Red Hat AI Inference Server | Affected | No fix yet |
| Red Hat Ansible Automation Platform 2 | Affected | No fix yet |
| Red Hat Ceph Storage 4 | Affected | No fix yet: Fix deferred |
| Red Hat Enterprise Linux 7 | Affected | No fix yet |
| Red Hat OpenShift AI (RHOAI) | Affected | No fix yet |
| Red Hat Satellite 6 | Affected | No fix yet |
| Red Hat Trusted Artifact Signer | Affected | No fix yet |
| Red Hat AI Inference Server 3.3 | Fixed | RHSA-2026:8746, RHSA-2026:8747, RHSA-2026:8748 |
| Red Hat Ansible Automation Platform 2.5 | Fixed | RHSA-2026:13553 |
| Red Hat Ansible Automation Platform 2.5 for RHEL 8 | Fixed | RHSA-2026:13512 |
| Red Hat Ansible Automation Platform 2.5 for RHEL 9 | Fixed | RHSA-2026:13512 |
| Red Hat Ansible Automation Platform 2.6 | Fixed | RHSA-2026:13545 |
| Red Hat Ansible Automation Platform 2.6 for RHEL 9 | Fixed | RHSA-2026:13508 |
| Red Hat Enterprise Linux AI 3.3 | Fixed | RHSA-2026:10140, RHSA-2026:10141 |
| Red Hat Enterprise Linux AppStream (v. 10) | Fixed | RHSA-2026:13916, RHSA-2026:19138 |
| Red Hat Enterprise Linux AppStream (v. 8) | Fixed | RHSA-2026:12176 |
| Red Hat Enterprise Linux AppStream (v. 9) | Fixed | RHSA-2026:13672, RHSA-2026:19355 |
| Red Hat Enterprise Linux AppStream E4S (v.9.2) | Fixed | RHSA-2026:22330 |
| Red Hat Enterprise Linux AppStream EUS (v. 10.0) | Fixed | RHSA-2026:17083 |
| Red Hat Enterprise Linux AppStream EUS (v.9.4) | Fixed | RHSA-2026:21517 |
| Red Hat Enterprise Linux AppStream EUS (v.9.6) | Fixed | RHSA-2026:21431 |
| Red Hat Enterprise Linux BaseOS (v. 8) | Fixed | RHSA-2026:93440 |
| Red Hat Enterprise Linux BaseOS AUS (v.8.4) | Fixed | RHSA-2026:93626 |
| Red Hat Enterprise Linux BaseOS AUS (v.8.6) | Fixed | RHSA-2026:93780 |
| Red Hat Enterprise Linux BaseOS E4S (v.8.8) | Fixed | RHSA-2026:93624 |
| Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.4) | Fixed | RHSA-2026:93626 |
| Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.6) | Fixed | RHSA-2026:93780 |
| Red Hat Enterprise Linux BaseOS TUS (v.8.8) | Fixed | RHSA-2026:93624 |
| Red Hat Enterprise Linux High Availability E4S (v.9.2) | Fixed | RHSA-2026:22330 |
| Red Hat Enterprise Linux High Availability EUS (v.9.4) | Fixed | RHSA-2026:21517 |
| Red Hat Enterprise Linux HighAvailability (v. 8) | Fixed | RHSA-2026:12176 |
| Red Hat Enterprise Linux Resilient Storage E4S (v.9.2) | Fixed | RHSA-2026:22330 |
| Red Hat Enterprise Linux Resilient Storage EUS (v.9.4) | Fixed | RHSA-2026:21517 |
| Red Hat Enterprise Linux ResilientStorage (v. 8) | Fixed | RHSA-2026:12176 |
| Red Hat OpenShift AI 2.25 | Fixed | RHSA-2026:10184, RHSA-2026:24977, RHSA-2026:42644 |
| Red Hat OpenShift AI 3.3 | Fixed | RHSA-2026:19712, RHSA-2026:37275, RHSA-2026:73987 |
| Red Hat Quay 3.10 | Fixed | RHSA-2026:6912 |
| Red Hat Quay 3.12 | Fixed | RHSA-2026:6720 |
| Red Hat Quay 3.15 | Fixed | RHSA-2026:6568 |
| Red Hat Quay 3.16 | Fixed | RHSA-2026:19375 |
| Red Hat Quay 3.9 | Fixed | RHSA-2026:6926 |
| Red Hat Satellite 6.18 | Fixed | RHSA-2026:26226 |
| Red Hat Trusted Artifact Signer 1.4 | Fixed | RHSA-2026:8437 |
Not affected: 18 products
- Red Hat Ansible Automation Platform 2
- Red Hat Ansible Automation Platform 2.5
- Red Hat Ansible Automation Platform 2.5 for RHEL 8
- Red Hat Ansible Automation Platform 2.5 for RHEL 9
- Red Hat Ansible Automation Platform 2.6
- Red Hat Ansible Automation Platform 2.6 for RHEL 10
- Red Hat Ansible Automation Platform 2.6 for RHEL 9
- Red Hat OpenShift AI (RHOAI)
- Red Hat OpenShift AI 2.25
- Red Hat OpenShift AI 3.3
- Red Hat OpenStack Platform 13 (Queens)
- Red Hat OpenStack Platform 17.1
- Red Hat OpenStack Platform 18.0
- Red Hat Quay 3.10
- Red Hat Quay 3.12
- Red Hat Quay 3.15
- Red Hat Quay 3.16
- Red Hat Quay 3.9
Timeline
- 2026-10-02 Threatist record created from CVE-2026-32597
- 2026-10-03 Alias added: GHSA-752w-5fwx-jx9f
- 2026-10-07 Fix available: RHSA-2026:73987 · Red Hat
- 2026-11-02 Fix available: RHSA-2026:93440 · Red Hat
- 2026-11-02 Fix available: Red Hat Enterprise Linux BaseOS (v. 8) · Red Hat
- 2026-11-02 Fix available: RHSA-2026:93624 · Red Hat
- 2026-11-02 Fix available: Red Hat Enterprise Linux BaseOS E4S (v.8.8), Red Hat Enterprise Linux BaseOS TUS (v.8.8) · Red Hat
- 2026-11-02 Fix available: Red Hat Enterprise Linux BaseOS AUS (v.8.4), Red Hat Enterprise Linux BaseOS AUS (v.8.6), Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.4) +1 · Red Hat
- 2026-11-03 Fix available: RHSA-2026:93780 · Red Hat
- 2026-11-03 Fix available: RHSA-2026:93626 · Red Hat
- 2026-11-06 Fix available: RHSA-2026:42644 · Red Hat
References
More jpadilla Pyjwt vulnerabilities
- TI-2026-65303 Improper signature verification in jpadilla pyjwt CVSS 3.1CRITICAL 9.1
- TI-2026-65301 PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation CVSS 3.1CRITICAL 9.1
- TI-2026-65219 PyJWT: Unauthenticated RecursionError DoS in pre-verification payload parse… CVSS 3.1HIGH 7.5
- TI-2026-65218 PyJWT: PyJWKClient still amplifies unauthenticated JWKS fetches on unknown kid values (incomplete fix of CVE-2026-48524) CVSS 3.1HIGH 7.5
- TI-2026-65310 PyJWT accepts inconsistent OKP x/d JWKs, causing public/private key identity confusion CVSS 3.1HIGH 8.2
- TI-2026-65307 PyJWT BOM Bypass CVSS 3.1HIGH 7.4
Sources
- CVE-2026-32597 · CVE Program
- CVE-2026-32597 · NVD
- FIRST EPSS
- GHSA-752w-5fwx-jx9f · GitHub Advisory Database · CC BY 4.0
- CVE-2026-32597 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences