Vulnerability · Published Sep 28, 2026 · Assigned by GitHub_M

CVE-2026-102267PyJWT: PyJWKClient follows redirects when fetching JWKS

High 7.4

In plain English

A high-severity information exposure in pyjwt from jpadilla. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 5% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.4High
Exploit odds (30 days)0.2%top 94.9% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

PyJWT is a Python implementation of JSON Web Token standards. Prior to 2.14.0, PyJWT PyJWKClient is affected because redirect destinations are not revalidated against the JWKS trust boundary. This occurs when a configured trusted JWKS endpoint returns an attacker-influenced redirect. As a result, PyJWKClient follows the redirect and consumes the redirected response as key material. Consequently, forwarded credentials may be disclosed or verification keys may be substituted. This issue is fixed in version 2.14.0.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:10fence-agents-aliyun4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-aliyun4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-all4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-all4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-amt-ws4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-amt-ws4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-apc4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-apc4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-apc-snmp4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-apc-snmp4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-aws4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-aws4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-azure-arm4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-azure-arm4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-bladecenter4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-bladecenter4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-brocade4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-cisco-mds4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-cisco-ucs4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-cisco-ucs4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-common4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-common4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:9fence-agents-compute4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-drac54.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-drac54.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-eaton-snmp4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-emerson4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-eps4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-gce4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-gce4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-heuristics-ping4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-hpblade4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-hpblade4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-ibm-powervs4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-ibm-powervs4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-ibm-vpc4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-ibm-vpc4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-ibmblade4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-ibmblade4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-ifmib4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-ifmib4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-ilo-moonshot4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-ilo-moonshot4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-ilo-mp4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-ilo-mp4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-ilo-ssh4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-ilo24.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-intelmodular4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-ipdu4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-ipmilan4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-kdump4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-kdump4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-kubevirt4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-kubevirt4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-lpar4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-lpar4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-mpath4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-mpath4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-nutanix-ahv4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-nutanix-ahv4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-openstack4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-openstack4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-redfish4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-redfish4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-rhevm4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-rhevm4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-rsa4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-rsa4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-rsb4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-sbd4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-scsi4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-scsi4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-virsh4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-virsh4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-vmware-rest4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-agents-vmware-rest4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-agents-vmware-soap4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-wti4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-agents-zvm4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-virt4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-virt4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-virtd4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-virtd-cpg4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10fence-virtd-libvirt4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-virtd-libvirt4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-virtd-multicast4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-virtd-multicast4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-virtd-serial4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9fence-virtd-serial4.10.0-110.el9_8.8ALSA-2026:94500
AlmaLinux:10fence-virtd-tcp4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:10ha-cloud-support4.16.0-21.el10_2.7ALSA-2026:94501
AlmaLinux:9ha-cloud-support4.10.0-110.el9_8.8ALSA-2026:94500
Debian:12pyjwtno fix listedDEBIAN-CVE-2026-102267
Debian:13pyjwtno fix listedDEBIAN-CVE-2026-102267
Debian:14pyjwt2.14.0-1DEBIAN-CVE-2026-102267
PyPIpyjwt2.14.0GHSA-9v7f-9g4p-ffgj
PyPIpyjwt2.14.0PYSEC-2026-4144
Rocky Linux:10fence-agents0:4.16.0-21.el10_2.7RLSA-2026:94501
Rocky Linux:9fence-agents0:4.10.0-110.el9_8.8RLSA-2026:94500
Ubuntu:22.04:LTSpyjwt2.3.0-1ubuntu0.5UBUNTU-CVE-2026-102267
Ubuntu:22.04:LTSpyjwt2.3.0-1ubuntu0.5USN-8916-1
Ubuntu:24.04:LTSpyjwt2.7.0-1ubuntu0.3USN-8916-1
Ubuntu:24.04:LTSpyjwt2.7.0-1ubuntu0.3UBUNTU-CVE-2026-102267
Ubuntu:26.04:LTSpyjwt2.10.1-4ubuntu1.2USN-8916-1
Ubuntu:26.04:LTSpyjwt2.10.1-4ubuntu1.2UBUNTU-CVE-2026-102267
Ubuntu:26.10pyjwt2.13.0-1ubuntu1UBUNTU-CVE-2026-102267
Ubuntu:26.10pyjwt2.13.0-1ubuntu1USN-8916-2

Affected products (as reported)

VendorProductVersions
jpadilla pyjwt < 2.14.0

Weakness: CWE-200, CWE-345, CWE-918 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N

References