Skip to content
OpenAdvisories

Description

JWCrypto implements JWK, JWS, and JWE specifications using python-cryptography. Prior to 1.5.7, an unauthenticated attacker can exhaust server memory by sending crafted JWE tokens with ZIP compression. The existing patch for CVE-2024-28102 limits input token size to 250KB but does not validate the decompressed output size. An unauthenticated attacker can cause memory exhaustion on memory-constrained systems. A token under the 250KB input limit can decompress to approximately 100MB. This vulnerability is fixed in 1.5.7.

Affected products

VendorProductAffectedFixed
latchset jwcrypto < 1.5.7 —

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 python-jwcrypto 1.5.6-1.1 —
Debian 13 python-jwcrypto 1.5.6-1.1~deb13u1 —
Debian 12 python-jwcrypto No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 python-jwcrypto No fix yet —
Ubuntu 26.04 LTS python-jwcrypto No fix yet —
Ubuntu 25.10 python-jwcrypto No fix yet —
Ubuntu 24.04 LTS python-jwcrypto No fix yet —
Ubuntu 22.04 LTS python-jwcrypto No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS python-jwcrypto No fix yet —
Ubuntu 18.04 LTS python-jwcrypto No fix yet —
Ubuntu 16.04 LTS python-jwcrypto No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 python-jwcrypto +1 1.5.6-5.el10_2 RHSA-2026:19042
RHEL 9 python-jwcrypto +1 1.5.6-3.el9_8 RHSA-2026:19197
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Ansible Automation Platform Inside 2 receptor 1.6.4-2.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform Inside 2 receptorctl 1.6.4-2.el9ap RHSA-2026:13508
Red Hat Ansible Automation Platform Developer 2 automation-controller 4.7.11-2.el9ap RHSA-2026:13508
Red Hat Ansible Automation Platform Developer 2 automation-controller-cli 4.6.32-1.el8ap RHSA-2026:59136, RHSA-2026:59135, RHSA-2026:13508
Red Hat Ansible Automation Platform Developer 2 python-django +1 5.2.17-1.el10ap RHSA-2026:59136
Red Hat Ansible Automation Platform Developer 2 python3.12-django 5.2.17-1.el8ap RHSA-2026:59136, RHSA-2026:59135
Red Hat Ansible Automation Platform Developer 2 receptor 1.6.4-2.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform Developer 2 receptorctl 1.6.4-2.el9ap RHSA-2026:13508
Red Hat Ansible Automation Platform 2 automation-controller +2 4.7.11-2.el9ap RHSA-2026:13508
Red Hat Ansible Automation Platform 2 automation-controller-cli 4.6.32-1.el8ap RHSA-2026:59136, RHSA-2026:59135, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 automation-controller-venv-tower 4.6.28-3.el8ap RHSA-2026:59136, RHSA-2026:59135, RHSA-2026:13512
Red Hat Ansible Automation Platform 2 automation-gateway-proxy +1 2.5.10-5.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 automation-gateway-server +11 2.5.20260422-2.el8ap RHSA-2026:59135, RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 automation-platform-ui 2.6.8-1.el9ap RHSA-2026:59136, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 python-django +1 5.2.17-1.el10ap RHSA-2026:59136
Red Hat Ansible Automation Platform 2 python3.12-aiohttp 3.14.3-1.el8ap RHSA-2026:59136, RHSA-2026:59135
Red Hat Ansible Automation Platform 2 python3.12-django 5.2.17-1.el8ap RHSA-2026:59136, RHSA-2026:59135
Red Hat Ansible Automation Platform 2 python3.12-django-ansible-base+resource_registry 2.6.20260422-1.el9ap RHSA-2026:13508
Red Hat Ansible Automation Platform 2 python3.12-gitpython 3.1.59-1.el8ap RHSA-2026:59136, RHSA-2026:59135
Red Hat Ansible Automation Platform 2 python3.12-jwcrypto 1.5.7-1.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 python3.12-markdown 3.10.2-1.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 python3.12-pyOpenSSL 26.0.0-1.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 python3.12-pyasn1 0.6.3-1.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 python3.12-pyjwt +1 2.12.1-1.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 receptor 1.6.4-2.el8ap RHSA-2026:13512, RHSA-2026:13508
Red Hat Ansible Automation Platform 2 receptorctl 1.6.4-2.el9ap RHSA-2026:13508

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 python3-jwcrypto 1.5.6-5.el10_2 ALSA-2026:19042
AlmaLinux 9 python3-jwcrypto 1.5.6-3.el9_8 ALSA-2026:19197

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 python-jwcrypto 1.5.6-5.el10_2 RLSA-2026:19042
Rocky Linux 9 python-jwcrypto 1.5.6-3.el9_8 RLSA-2026:19197
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-jwcrypto 1.5.7-2.1 openSUSE-SU-2026:10576-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 python3-jwcrypto 1.4.2-46.amzn2023.0.1 ALAS2023-2026-1590
Amazon Linux 2 python-jwcrypto 0.4.2-1.amzn2.0.3 ALAS2-2026-3254

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 python-jwcrypto No fix yet —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 python3-jwcrypto 1.5.6-5.el10_2 ELSA-2026-19042
Oracle Linux 9 python3-jwcrypto 1.5.6-3.el9_8 ELSA-2026-19197

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling py3-jwcrypto +4 1.5.7-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI jwcrypto < 1.5.7 1.5.7 GHSA-fjrm-76x2-c4q4

Advisories 16

References