Every CVE Search/ Get API key

CVE-2026-39373

JWCrypto: JWE ZIP decompression bomb

5.3 MediumFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
Low

Exploit likelihood

0.31%Up 0.3 points since Apr 8, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.3

JWCrypto: JWE ZIP decompression bomb

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.

Record
CVE-2026-39373
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-409
Updated
2026-11-02
EUVDEUVD-2026-19911 5.3

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.

Record
EUVD-2026-19911
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
GitHub AdvisoriesGHSA-fjrm-76x2-c4q4 5.3

JWCrypto: JWE ZIP decompression bomb

Summary

The fix for GHSA-j857-7rvv-vj97 in v1.5.6 is weak in that it does not allow to fully control the amount of plaintext the receiver is willing to deal with and provides just a weak upper bound. The patch limits input token size to 250KB but does not validate the decompressed output size. An unauthenticated attacker can craft a JWE token under the 250KB input limit that decompresses to very large data that may exceed small devices memory availability, causing Denial of Service via memory exhaustion.

Although this is technically not unbounded I do recognize that it may be too much for devices and is something that could be surprising to developers, and we can do better than that.

NOTE: the original report was sloppy (probably AI slop) and claimed arbitrary memory consumption, but simple testing showed that while 100MB could be decompressed a 1GB output was denied because the token exceeded the 250K compressed serialization.

NOTE WELL: The proposed solution was also sloppy, proposing to first decompress the data completely in memory (therefore causing the memory exhaustion) and then checking how much memory was already used to deny the operation. I intentionally left the "details" section untouched to show how bad AI slop is and how uncritical the submitter was, even as it was obvious the "suggested fix" is actually no solution at all, as it was using the very call that he claimed was causing "arbitrary" memory exhaustion and wrapping it around an "if" ... the actual solution is in the resolving commit in version 1.5.7

Details

The vulnerable code in jwcrypto/jwe.py:

if len(data) > default_max_compressed_size:
    raise InvalidJWEData('Compressed data exceeds maximum allowed size')
self.plaintext = zlib.decompress(data, -zlib.MAX_WBITS)

The check validates data which is the compressed bytes, not the decompressed output. A 132KB token (under the 250KB limit) can decompress to approximately 100MB with no error raised.

PoC

Tested on jwcrypto 1.5.6 (patched version):

import zlib
from jwcrypto import jwe
from jwcrypto.jwk import JWK
import time

key = JWK.generate(kty='oct', size=128)
bomb_data = b"A" * 1024 * 1024 * 100  # 100MB uncompressed

token = jwe.JWE(
    plaintext=bomb_data,
    protected={"alg": "A128KW", "enc": "A128GCM", "zip": "DEF"}
)
token.add_recipient(key)
serialized = token.serialize(compact=True)
print(f"Token size: {len(serialized)/1024:.1f} KB")  # 132.8 KB — under 250KB limit

tok2 = jwe.JWE()
tok2.deserialize(serialized, key)
print(f"Decompressed: {len(tok2.plaintext)/1024/1024:.0f} MB")  # 100 MB

Output:

Token size: 132.8 KB
Decompressed: 100 MB

Impact

An unauthenticated attacker can exhaust server memory by sending crafted JWE tokens with ZIP compression. The existing patch (v1.5.6) does not prevent this attack. An unauthenticated attacker can cause memory exhaustion on memory-constrained systems. A token under the 250KB input limit can decompress to approximately 100MB.

Record
GHSA-fjrm-76x2-c4q4
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-409
Updated
2026-11-02
NVD 5.3

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.

Record
CVE-2026-39373
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-409
Updated
2026-11-02
OSV 5.3

JWCrypto: JWE ZIP decompression bomb

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.

Record
CVE-2026-39373
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-409
Updated
2026-11-02
OSVDEBIAN-CVE-2026-39373 5.3

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.

Record
DEBIAN-CVE-2026-39373
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
Show 22 moreShow less
OSVGHSA-fjrm-76x2-c4q4 5.3

JWCrypto: JWE ZIP decompression bomb

Summary

The fix for GHSA-j857-7rvv-vj97 in v1.5.6 is weak in that it does not allow to fully control the amount of plaintext the receiver is willing to deal with and provides just a weak upper bound. The patch limits input token size to 250KB but does not validate the decompressed output size. An unauthenticated attacker can craft a JWE token under the 250KB input limit that decompresses to very large data that may exceed small devices memory availability, causing Denial of Service via memory exhaustion.

Although this is technically not unbounded I do recognize that it may be too much for devices and is something that could be surprising to developers, and we can do better than that.

NOTE: the original report was sloppy (probably AI slop) and claimed arbitrary memory consumption, but simple testing showed that while 100MB could be decompressed a 1GB output was denied because the token exceeded the 250K compressed serialization.

NOTE WELL: The proposed solution was also sloppy, proposing to first decompress the data completely in memory (therefore causing the memory exhaustion) and then checking how much memory was already used to deny the operation. I intentionally left the "details" section untouched to show how bad AI slop is and how uncritical the submitter was, even as it was obvious the "suggested fix" is actually no solution at all, as it was using the very call that he claimed was causing "arbitrary" memory exhaustion and wrapping it around an "if" ... the actual solution is in the resolving commit in version 1.5.7

Details

The vulnerable code in jwcrypto/jwe.py:

if len(data) > default_max_compressed_size:
    raise InvalidJWEData('Compressed data exceeds maximum allowed size')
self.plaintext = zlib.decompress(data, -zlib.MAX_WBITS)

The check validates data which is the compressed bytes, not the decompressed output. A 132KB token (under the 250KB limit) can decompress to approximately 100MB with no error raised.

PoC

Tested on jwcrypto 1.5.6 (patched version):

import zlib
from jwcrypto import jwe
from jwcrypto.jwk import JWK
import time

key = JWK.generate(kty='oct', size=128)
bomb_data = b"A" * 1024 * 1024 * 100  # 100MB uncompressed

token = jwe.JWE(
    plaintext=bomb_data,
    protected={"alg": "A128KW", "enc": "A128GCM", "zip": "DEF"}
)
token.add_recipient(key)
serialized = token.serialize(compact=True)
print(f"Token size: {len(serialized)/1024:.1f} KB")  # 132.8 KB — under 250KB limit

tok2 = jwe.JWE()
tok2.deserialize(serialized, key)
print(f"Decompressed: {len(tok2.plaintext)/1024/1024:.0f} MB")  # 100 MB

Output:

Token size: 132.8 KB
Decompressed: 100 MB

Impact

An unauthenticated attacker can exhaust server memory by sending crafted JWE tokens with ZIP compression. The existing patch (v1.5.6) does not prevent this attack. An unauthenticated attacker can cause memory exhaustion on memory-constrained systems. A token under the 250KB input limit can decompress to approximately 100MB.

Record
GHSA-fjrm-76x2-c4q4
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-409
Updated
2026-11-02
OSVOESA-2026-1923 5.3

python-jwcrypto security update

Implements JWK, JWS, JWE specifications with python-cryptography

Security Fix(es):

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.(CVE-2026-39373)

Record
OESA-2026-1923
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVOESA-2026-1924 5.3

python-jwcrypto security update

Implements JWK, JWS, JWE specifications with python-cryptography

Security Fix(es):

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.(CVE-2026-39373)

Record
OESA-2026-1924
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVOESA-2026-1925 5.3

python-jwcrypto security update

Implements JWK, JWS, JWE specifications with python-cryptography

Security Fix(es):

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.(CVE-2026-39373)

Record
OESA-2026-1925
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVOESA-2026-1926 5.3

python-jwcrypto security update

Implements JWK, JWS, JWE specifications with python-cryptography

Security Fix(es):

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.(CVE-2026-39373)

Record
OESA-2026-1926
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVOESA-2026-3636 5.3

python-jwcrypto security update

Implements JWK, JWS, JWE specifications with python-cryptography

Security Fix(es):

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.(CVE-2026-39373)

Record
OESA-2026-3636
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVPYSEC-2026-70 5.3

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.

Record
PYSEC-2026-70
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVRHSA-2026:13508 9.1

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update

Record
RHSA-2026:13508
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:13512 9.1

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update

Record
RHSA-2026:13512
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:19042 7.5

Red Hat Security Advisory: python-jwcrypto security update

Record
RHSA-2026:19042
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:19197 7.5

Red Hat Security Advisory: python-jwcrypto security update

Record
RHSA-2026:19197
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:59135 8.8

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update

Record
RHSA-2026:59135
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:59136 8.8

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update

Record
RHSA-2026:59136
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:19042 7.5

Low: python-jwcrypto security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • JWCrypto: python-cryptography: python: JWCrypto: Memory exhaustion via crafted compressed JWE tokens (CVE-2026-39373)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:19042
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRLSA-2026:19197 7.5

Low: python-jwcrypto security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • JWCrypto: python-cryptography: python: JWCrypto: Memory exhaustion via crafted compressed JWE tokens (CVE-2026-39373)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:19197
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-39373 5.3

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.

Record
UBUNTU-CVE-2026-39373
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVALSA-2026:19042 No score

Low: python-jwcrypto security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • JWCrypto: python-cryptography: python: JWCrypto: Memory exhaustion via crafted compressed JWE tokens (CVE-2026-39373)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:19042
Updated
2026-11-02
OSVALSA-2026:19197 No score

Low: python-jwcrypto security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • JWCrypto: python-cryptography: python: JWCrypto: Memory exhaustion via crafted compressed JWE tokens (CVE-2026-39373)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:19197
Updated
2026-11-02
OSVAZL-82055 No score

CVE-2026-39373 affecting package python-jwcrypto 0.6.0-9

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.

Record
AZL-82055
Updated
2026-11-05
OSVopenSUSE-SU-2026:10576-1 No score

python311-jwcrypto-1.5.7-2.1 on GA media

These are all security issues fixed in the python311-jwcrypto-1.5.7-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10576-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20644-1 No score

Security update for python-jwcrypto

This update for python-jwcrypto fixes the following issues:

  • CVE-2026-39373: weak mitigation for JWT bomb attack in the deserialize function can lead to memory exhaustion via crafted compressed JWE tokens (bsc#1261802).
Record
openSUSE-SU-2026:20644-1
Updated
2026-11-02
OSVSUSE-SU-2026:21425-1 No score

Security update for python-jwcrypto

This update for python-jwcrypto fixes the following issues:

  • CVE-2026-39373: weak mitigation for JWT bomb attack in the deserialize function can lead to memory exhaustion via crafted compressed JWE tokens (bsc#1261802).
Record
SUSE-SU-2026:21425-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
jwcrypto
PyPI
through 1.5.6
1.5.7
python3-jwcrypto
AlmaLinux:10
before 1.5.6-5.el10_2
1.5.6-5.el10_2
python3-jwcrypto
AlmaLinux:9
before 1.5.6-3.el9_8
1.5.6-3.el9_8
python-jwcrypto
Azure Linux:3
through 0.6.0-9 None known
python-jwcrypto
Debian:12
All versions, plus listed versions
1.1.0-11.1.0-1+deb12u11.5.4-11.5.6-11.5.6-1.11.5.6-1.1~deb13u11.5.6-1.2
None known
python-jwcrypto
Debian:13
before 1.5.6-1.1~deb13u1, plus listed versions
1.5.6-1
1.5.6-1.1~deb13u1
python-jwcrypto
Debian:14
before 1.5.6-1.1, plus listed versions
1.5.6-11.5.6-1.1~deb13u1
1.5.6-1.1
jwcrypto
PyPI
before 1.5.7, plus listed versions
0.2.00.2.10.3.00.3.10.4.0
Show 22 moreShow less
0.4.10.4.20.5.00.6.00.70.80.90.9.11.01.21.31.3.11.41.4.11.4.21.5.01.5.11.5.21.5.31.5.41.5.51.5.6
1.5.7
python-jwcrypto
openEuler:24.03-LTS-SP2
before 1.5.0-4.oe2403sp2
1.5.0-4.oe2403sp2
python-jwcrypto
openEuler:24.03-LTS-SP3
before 1.5.0-4.oe2403sp3
1.5.0-4.oe2403sp3
Show 142 moreShow less
Affected packages
PackageAffectedFixed
python-jwcrypto
openEuler:24.03-LTS
before 1.5.0-4.oe2403
1.5.0-4.oe2403
python-jwcrypto
openEuler:24.03-LTS-SP1
before 1.5.0-4.oe2403sp1
1.5.0-4.oe2403sp1
python-jwcrypto
openEuler:22.03-LTS-SP4
before 1.4.2-4.oe2203sp4
1.4.2-4.oe2203sp4
automation-controller
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 12 CVEs
before 0:4.7.11-2.el9ap
0:4.7.11-2.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 12 CVEs
before 0:4.7.11-2.el9ap
0:4.7.11-2.el9ap
automation-controller
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:4.7.11-2.el9ap
0:4.7.11-2.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:4.7.11-2.el9ap
0:4.7.11-2.el9ap
automation-controller-server
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:4.7.11-2.el9ap
0:4.7.11-2.el9ap
automation-controller-ui
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:4.7.11-2.el9ap
0:4.7.11-2.el9ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:4.7.11-2.el9ap
0:4.7.11-2.el9ap
python3.12-markdown
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:3.10.2-1.el9ap
0:3.10.2-1.el9ap
automation-gateway-server
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-django-ansible-base+activitystream
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-django-ansible-base+api_documentation
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-django-ansible-base+authentication
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-django-ansible-base+channel_auth
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-django-ansible-base+feature_flags
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-django-ansible-base+jwt_consumer
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-django-ansible-base+oauth2_provider
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-django-ansible-base+rbac
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-django-ansible-base+redis_client
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-django-ansible-base+resource_registry
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-django-ansible-base+rest_filters
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-django-ansible-base
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.20260422-1.el9ap
0:2.6.20260422-1.el9ap
python3.12-pyasn1
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:0.6.3-1.el9ap
0:0.6.3-1.el9ap
receptor
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 12 CVEs
before 0:1.6.4-3.el10ap
0:1.6.4-3.el10ap
receptor-debuginfo
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 12 CVEs
before 0:1.6.4-3.el10ap
0:1.6.4-3.el10ap
receptor-debugsource
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 12 CVEs
before 0:1.6.4-3.el10ap
0:1.6.4-3.el10ap
receptorctl
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 12 CVEs
before 0:1.6.4-3.el10ap
0:1.6.4-3.el10ap
receptor
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 12 CVEs
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
receptorctl
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 12 CVEs
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
receptor
Red Hat:ansible_automation_platform_inside:2.6::el9
From an advisory covering 12 CVEs
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
receptorctl
Red Hat:ansible_automation_platform_inside:2.6::el9
From an advisory covering 12 CVEs
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
automation-gateway-proxy-debugsource
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.14-2.el9
0:2.6.14-2.el9
automation-gateway-proxy-server
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.14-2.el9
0:2.6.14-2.el9
automation-gateway-proxy-server-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.14-2.el9
0:2.6.14-2.el9
receptor
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
receptor-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
receptor-debugsource
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
receptorctl
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
automation-platform-ui
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.6.8-1.el9ap
0:2.6.8-1.el9ap
python3.12-pyOpenSSL
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:26.0.0-1.el9ap
0:26.0.0-1.el9ap
python3.12-pyjwt+crypto
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.12.1-1.el9ap
0:2.12.1-1.el9ap
python3.12-pyjwt
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:2.12.1-1.el9ap
0:2.12.1-1.el9ap
python3.12-jwcrypto
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 12 CVEs
before 0:1.5.7-1.el9ap
0:1.5.7-1.el9ap
python3.12-markdown
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:3.10.2-1.el8ap
0:3.10.2-1.el8ap
python3.12-markdown
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:3.10.2-1.el9ap
0:3.10.2-1.el9ap
automation-gateway-server
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
automation-gateway-server
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:4.6.28-3.el8ap
0:4.6.28-3.el8ap
python3.12-django-ansible-base+activitystream
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+api_documentation
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+authentication
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+channel_auth
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+feature_flags
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+jwt_consumer
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+oauth2_provider
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+rbac
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+redis_client
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base+rest_filters
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
python3.12-django-ansible-base
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el8ap
0:2.5.20260422-2.el8ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:4.6.28-3.el9ap
0:4.6.28-3.el9ap
python3.12-django-ansible-base+activitystream
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+api_documentation
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+authentication
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+channel_auth
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+feature_flags
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+jwt_consumer
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+oauth2_provider
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+rbac
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+redis_client
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base+rest_filters
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-django-ansible-base
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.5.20260422-2.el9ap
0:2.5.20260422-2.el9ap
python3.12-pyasn1
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:0.6.3-1.el8ap
0:0.6.3-1.el8ap
python3.12-pyasn1
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:0.6.3-1.el9ap
0:0.6.3-1.el9ap
receptor
Red Hat:ansible_automation_platform_developer:2.5::el8
From an advisory covering 12 CVEs
before 0:1.6.4-2.el8ap
0:1.6.4-2.el8ap
receptor
Red Hat:ansible_automation_platform_inside:2.5::el8
From an advisory covering 12 CVEs
before 0:1.6.4-2.el8ap
0:1.6.4-2.el8ap
automation-gateway-proxy
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.10-5.el8ap
0:2.5.10-5.el8ap
automation-gateway-proxy-debugsource
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.10-5.el8ap
0:2.5.10-5.el8ap
automation-gateway-proxy-server
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.10-5.el8ap
0:2.5.10-5.el8ap
automation-gateway-proxy-server-debuginfo
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.5.10-5.el8ap
0:2.5.10-5.el8ap
receptor
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:1.6.4-2.el8ap
0:1.6.4-2.el8ap
receptor
Red Hat:ansible_automation_platform_developer:2.5::el9
From an advisory covering 12 CVEs
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
receptor
Red Hat:ansible_automation_platform_inside:2.5::el9
From an advisory covering 12 CVEs
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
automation-gateway-proxy
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.6.14-2.el9
0:2.6.14-2.el9
automation-gateway-proxy-debugsource
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.6.14-2.el9
0:2.6.14-2.el9
automation-gateway-proxy-server
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.6.14-2.el9
0:2.6.14-2.el9
automation-gateway-proxy-server-debuginfo
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.6.14-2.el9
0:2.6.14-2.el9
receptor
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:1.6.4-2.el9ap
0:1.6.4-2.el9ap
python3.12-pyOpenSSL
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:26.0.0-1.el8ap
0:26.0.0-1.el8ap
python3.12-pyOpenSSL
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:26.0.0-1.el9ap
0:26.0.0-1.el9ap
python3.12-pyjwt+crypto
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.12.1-1.el8ap
0:2.12.1-1.el8ap
python3.12-pyjwt
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:2.12.1-1.el8ap
0:2.12.1-1.el8ap
python3.12-pyjwt+crypto
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.12.1-1.el9ap
0:2.12.1-1.el9ap
python3.12-pyjwt
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:2.12.1-1.el9ap
0:2.12.1-1.el9ap
python3.12-jwcrypto
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 12 CVEs
before 0:1.5.7-1.el8ap
0:1.5.7-1.el8ap
python3.12-jwcrypto
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 12 CVEs
before 0:1.5.7-1.el9ap
0:1.5.7-1.el9ap
python-jwcrypto
Red Hat:enterprise_linux:10.2
before 0:1.5.6-5.el10_2
0:1.5.6-5.el10_2
python3-jwcrypto
Red Hat:enterprise_linux:10.2
before 0:1.5.6-5.el10_2
0:1.5.6-5.el10_2
python-jwcrypto
Red Hat:enterprise_linux:9::appstream
before 0:1.5.6-3.el9_8
0:1.5.6-3.el9_8
python3-jwcrypto
Red Hat:enterprise_linux:9::appstream
before 0:1.5.6-3.el9_8
0:1.5.6-3.el9_8
python3.12-django
Red Hat:ansible_automation_platform_developer:2.5::el8
From an advisory covering 18 CVEs
before 0:5.2.17-1.el8ap
0:5.2.17-1.el8ap
python3.12-django
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 18 CVEs
before 0:5.2.17-1.el8ap
0:5.2.17-1.el8ap
python3.12-django
Red Hat:ansible_automation_platform_developer:2.5::el9
From an advisory covering 18 CVEs
before 0:5.2.17-1.el9ap
0:5.2.17-1.el9ap
python3.12-django
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 18 CVEs
before 0:5.2.17-1.el9ap
0:5.2.17-1.el9ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 18 CVEs
before 0:4.6.32-1.el8ap
0:4.6.32-1.el8ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 18 CVEs
before 0:4.6.32-1.el9ap
0:4.6.32-1.el9ap
automation-gateway-server
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 18 CVEs
before 0:2.5.20260824-1.el8ap
0:2.5.20260824-1.el8ap
automation-gateway-server
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 18 CVEs
before 0:2.5.20260824-1.el9ap
0:2.5.20260824-1.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform_developer:2.5::el8
From an advisory covering 18 CVEs
before 0:4.6.32-1.el8ap
0:4.6.32-1.el8ap
automation-controller-cli
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 18 CVEs
before 0:4.6.32-1.el8ap
0:4.6.32-1.el8ap
automation-controller-cli
Red Hat:ansible_automation_platform_developer:2.5::el9
From an advisory covering 18 CVEs
before 0:4.6.32-1.el9ap
0:4.6.32-1.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 18 CVEs
before 0:4.6.32-1.el9ap
0:4.6.32-1.el9ap
python3.12-gitpython
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 18 CVEs
before 0:3.1.59-1.el8ap
0:3.1.59-1.el8ap
python3.12-gitpython
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 18 CVEs
before 0:3.1.59-1.el9ap
0:3.1.59-1.el9ap
python3.12-aiohttp
Red Hat:ansible_automation_platform:2.5::el8
From an advisory covering 18 CVEs
before 0:3.14.3-1.el8ap
0:3.14.3-1.el8ap
python3.12-aiohttp
Red Hat:ansible_automation_platform:2.5::el9
From an advisory covering 18 CVEs
before 0:3.14.3-1.el9ap
0:3.14.3-1.el9ap
automation-platform-ui
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 20 CVEs
before 0:2.6.13-1.el9ap
0:2.6.13-1.el9ap
python-django
Red Hat:ansible_automation_platform_developer:2.6::el10
From an advisory covering 20 CVEs
before 0:5.2.17-1.el10ap
0:5.2.17-1.el10ap
python3-django
Red Hat:ansible_automation_platform_developer:2.6::el10
From an advisory covering 20 CVEs
before 0:5.2.17-1.el10ap
0:5.2.17-1.el10ap
python-django
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 20 CVEs
before 0:5.2.17-1.el10ap
0:5.2.17-1.el10ap
python3-django
Red Hat:ansible_automation_platform:2.6::el10
From an advisory covering 20 CVEs
before 0:5.2.17-1.el10ap
0:5.2.17-1.el10ap
python3.12-django
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 20 CVEs
before 0:5.2.17-1.el9ap
0:5.2.17-1.el9ap
python3.12-django
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 20 CVEs
before 0:5.2.17-1.el9ap
0:5.2.17-1.el9ap
automation-controller-venv-tower
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 20 CVEs
before 0:4.7.16-1.el9ap
0:4.7.16-1.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform_developer:2.6::el9
From an advisory covering 20 CVEs
before 0:4.7.16-1.el9ap
0:4.7.16-1.el9ap
automation-controller-cli
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 20 CVEs
before 0:4.7.16-1.el9ap
0:4.7.16-1.el9ap
python3.12-gitpython
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 20 CVEs
before 0:3.1.59-1.el9ap
0:3.1.59-1.el9ap
python3.12-aiohttp
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 20 CVEs
before 0:3.14.3-1.el9ap
0:3.14.3-1.el9ap
python3.12-aiohttp-debuginfo
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 20 CVEs
before 0:3.14.3-1.el9ap
0:3.14.3-1.el9ap
python3.12-aiohttp-debugsource
Red Hat:ansible_automation_platform:2.6::el9
From an advisory covering 20 CVEs
before 0:3.14.3-1.el9ap
0:3.14.3-1.el9ap
python-jwcrypto
Rocky Linux:10
before 0:1.5.6-5.el10_2
0:1.5.6-5.el10_2
python-jwcrypto
Rocky Linux:9
before 0:1.5.6-3.el9_8
0:1.5.6-3.el9_8
python-jwcrypto
Ubuntu:16.04:LTS
All versions, plus listed versions
0.2.1-1
None known
python-jwcrypto
Ubuntu:18.04:LTS
All versions, plus listed versions
0.3.2-10.4.2-1
None known
python-jwcrypto
Ubuntu:20.04:LTS
All versions, plus listed versions
0.6.0-10.6.0-2
None known
python-jwcrypto
Ubuntu:22.04:LTS
All versions, plus listed versions
0.8.0-11.0.0-2
None known
python-jwcrypto
Ubuntu:24.04:LTS
All versions, plus listed versions
1.1.0-11.5.4-1
None known
python-jwcrypto
Ubuntu:25.10
All versions, plus listed versions
1.5.6-1
None known
python-jwcrypto
Ubuntu:26.10
All versions, plus listed versions
1.5.6-11.5.6-1.11.5.6-1.2
None known
python-jwcrypto
Ubuntu:26.04:LTS
All versions, plus listed versions
1.5.6-1
None known
python-jwcrypto
openSUSE:Tumbleweed
before 1.5.7-2.1
1.5.7-2.1

History

History
RecordedChangedSources
affected
factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-39373 is a medium vulnerability (CVSS 5.3) in Latchset Jwcrypto, published April 7, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.31%, the 23rd percentile. Fixed in jwcrypto 1.5.7.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 49 references. The JSON record has them.

MoveEnter Open