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.
This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2026:12176 https://access.redhat.com/errata/RHSA-2026:12176
This issue has been addressed in the following products: Red Hat Ansible Automation Platform 2.6 for RHEL 10 Red Hat Ansible Automation Platform 2.6 for RHEL 9 Via RHSA-2026:13508 https://access.redhat.com/errata/RHSA-2026:13508
This issue has been addressed in the following products: Red Hat Ansible Automation Platform 2.5 for RHEL 9 Red Hat Ansible Automation Platform 2.5 for RHEL 8 Via RHSA-2026:13512 https://access.redhat.com/errata/RHSA-2026:13512
This issue has been addressed in the following products: Red Hat Enterprise Linux 9 Via RHSA-2026:13672 https://access.redhat.com/errata/RHSA-2026:13672
This issue has been addressed in the following products: Red Hat Enterprise Linux 10 Via RHSA-2026:13916 https://access.redhat.com/errata/RHSA-2026:13916
This issue has been addressed in the following products: Red Hat Enterprise Linux 10.0 Extended Update Support Via RHSA-2026:17083 https://access.redhat.com/errata/RHSA-2026:17083