BIT-python-2022-45061

Import Source
https://github.com/bitnami/vulndb/tree/main/data/python/BIT-python-2022-45061.json
Aliases
Published
2024-03-06T11:04:55.193Z
Modified
2024-03-06T11:25:28.861Z
Details

An issue was discovered in Python before 3.11.1. An unnecessary quadratic algorithm exists in one path when processing some inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably long name being presented to the decoder could lead to a CPU denial of service. Hostnames are often supplied by remote servers that could be controlled by a malicious actor; in such a scenario, they could trigger excessive CPU consumption on the client attempting to make use of an attacker-supplied supposed hostname. For example, the attack payload could be placed in the Location header of an HTTP response with status code 302. A fix is planned in 3.11.1, 3.10.9, 3.9.16, 3.8.16, and 3.7.16.

References

Affected packages

Bitnami / python

Package

Name
python

Affected ranges

Type
SEMVER
Events
Introduced
0The exact introduced commit is unknown
Fixed
3.7.15
Introduced
3.8.0
Fixed
3.8.15
Introduced
3.9.0
Fixed
3.9.15
Introduced
3.10.0
Fixed
3.10.8
Type
SEMVER
Events
Introduced
3.11.0
Last affected
3.11.0
Introduced
3.11.0-alpha1
Last affected
3.11.0-alpha1
Introduced
3.11.0-alpha2
Last affected
3.11.0-alpha2
Introduced
3.11.0-alpha3
Last affected
3.11.0-alpha3
Introduced
3.11.0-alpha4
Last affected
3.11.0-alpha4
Introduced
3.11.0-alpha5
Last affected
3.11.0-alpha5
Introduced
3.11.0-alpha6
Last affected
3.11.0-alpha6
Introduced
3.11.0-alpha7
Last affected
3.11.0-alpha7
Introduced
3.11.0-beta1
Last affected
3.11.0-beta1
Introduced
3.11.0-beta2
Last affected
3.11.0-beta2
Introduced
3.11.0-beta3
Last affected
3.11.0-beta3
Introduced
3.11.0-beta4
Last affected
3.11.0-beta4
Introduced
3.11.0-beta5
Last affected
3.11.0-beta5
Introduced
3.11.0-rc1
Last affected
3.11.0-rc1
Introduced
3.11.0-rc2
Last affected
3.11.0-rc2