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.
2022-11-09T07:15:09.887
2025-05-01T15:15:58.423
Modified
CVSSv3.1: 7.5 (HIGH)
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | python | python | ≤ 3.7.15 | Yes |
Application | python | python | ≤ 3.8.15 | Yes |
Application | python | python | ≤ 3.9.15 | Yes |
Application | python | python | ≤ 3.10.8 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Application | python | python | 3.11.0 | Yes |
Operating System | fedoraproject | fedora | 35 | Yes |
Operating System | fedoraproject | fedora | 36 | Yes |
Operating System | fedoraproject | fedora | 37 | Yes |
Application | netapp | active_iq_unified_manager | - | Yes |
Application | netapp | active_iq_unified_manager | - | Yes |
Application | netapp | e-series_performance_analyzer | - | Yes |
Application | netapp | element_software | - | Yes |
Application | netapp | hci | - | Yes |
Application | netapp | management_services_for_element_software | - | Yes |
Application | netapp | ontap_select_deploy_administration_utility | - | Yes |
Operating System | netapp | bootstrap_os | - | Yes |
Hardware | netapp | hci_compute_node | - | No |