A vulnerability was identified in the kjd/idna library, specifically within the `idna.encode()` function, affecting version 3.6. The issue arises from the function's handling of crafted input strings, which can lead to quadratic complexity and consequently, a denial of service condition. This vulnerability is triggered by a crafted input that causes the `idna.encode()` function to process the input with considerable computational load, significantly increasing the processing time in a quadratic manner relative to the input size.
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
- CVSS 3.0 Base Score: 6.2
- CVSS 3.0 Vector: (CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade python39-cryptographyUpgrade python39-idnaUpgrade python39-CythonUpgrade python39-iniconfigUpgrade python39-pybind11-develUpgrade python39-rpm-macrosUpgrade python39-numpyUpgrade python39-pipUpgrade python39-tomlUpgrade python39-chardetUpgrade python3-idnaUpgrade python39-psutilUpgrade python39-pyparsingUpgrade python39-urllib3Upgrade python39-more-itertoolsUpgrade python39-sixUpgrade python39-tkinterUpgrade python39-pytestUpgrade python39-pysocksUpgrade python39-pyUpgrade python39-numpy-f2pyUpgrade python39-psycopg2-testsUpgrade python39-pybind11Upgrade python39-setuptools-wheelUpgrade python39-scipyUpgrade python39-plyUpgrade python39-setuptoolsUpgrade python39-libsUpgrade python39-PyMySQLUpgrade python39-attrsUpgrade python39-testUpgrade python39-requestsUpgrade python39-pyyamlUpgrade python39-wheelUpgrade python39Upgrade python39-numpy-docUpgrade python39-develUpgrade python39-cffiUpgrade python39-pluggyUpgrade python39-pip-wheelUpgrade python39-packagingUpgrade python39-wcwidthUpgrade python39-psycopg2Upgrade python39-idleUpgrade python39-wheel-wheelUpgrade python39-pycparserUpgrade python39-psycopg2-docUpgrade python39-debugUpgrade python39-mod_wsgiUpgrade python39-lxml | Jun 3, 2024 | May 29, 2024 |
| Alpine Linux | — | Upgrade py3-idna | Aug 22, 2024 | Jul 7, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-pip-wheelUpgrade python2-pipUpgrade python-idnaUpgrade python3-pipUpgrade python3-idnaUpgrade python38-pip | Nov 4, 2024 | Jul 7, 2024 |
| Debian | — | Upgrade python-idna | May 13, 2024 | May 13, 2024 |
| Dell Powerstore Dsa2024462 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Nov 20, 2024 |
| Dell Powerstore Dsa2024497 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Dec 19, 2024 |
| Dell Powerstore Dsa2025050 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Jan 28, 2025 |
| Gentoo Linux | — | Upgrade dev-python/idna. | Dec 12, 2024 | Jul 7, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python-pip-wheelUpgrade python3-pip | Jul 16, 2024 | Jul 7, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-idna | Oct 8, 2024 | Jul 7, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-pip | Oct 8, 2024 | Jul 7, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade python3-idnaUpgrade python2-idna | Jul 23, 2024 | Jul 7, 2024 |
| Oracle_linux | — | Upgrade python39-wheel-wheelUpgrade python39-wheelUpgrade python39-libsUpgrade python39-tkinterUpgrade python39-setuptoolsUpgrade python39-debugUpgrade python39-requestsUpgrade python39-tomlUpgrade python39-rpm-macrosUpgrade python39-plyUpgrade python39-lxmlUpgrade python39-testUpgrade python3-idnaUpgrade python39-numpy-f2pyUpgrade python39-PyMySQLUpgrade python39-develUpgrade python39-numpy-docUpgrade python39-psycopg2-testsUpgrade python39-pycparserUpgrade python39-sixUpgrade python39-setuptools-wheelUpgrade python39-scipyUpgrade python39-cryptographyUpgrade python39-idnaUpgrade python39-psycopg2-docUpgrade python39-cffiUpgrade python39-pip-wheelUpgrade python39-idleUpgrade python39-pysocksUpgrade python39-psycopg2Upgrade python39-pipUpgrade python39-numpyUpgrade python39-urllib3Upgrade python39-psutilUpgrade python39-pyyamlUpgrade python-idnaUpgrade python39-mod_wsgiUpgrade python39-chardetUpgrade python39 | Jul 22, 2024 | Apr 12, 2024 |
| Redhat_linux | — | Upgrade python39-mod_wsgiUpgrade python39-psutil-debuginfoUpgrade python39-debuginfoUpgrade python39-develUpgrade python39-wheel-wheelUpgrade python39-pip-wheelUpgrade numpy-debugsourceUpgrade python39-libsUpgrade python-lxml-debugsourceUpgrade python39-numpy-docUpgrade python39-pytestUpgrade python39-psutilUpgrade python39-psycopg2-docUpgrade python39-pluggyUpgrade python39-psycopg2Upgrade python39-requestsUpgrade python39-pipUpgrade python39-testUpgrade python39-numpy-debuginfoUpgrade python39-setuptoolsUpgrade PyYAML-debugsourceUpgrade python39-cffi-debuginfoUpgrade python39-debugUpgrade python39-attrsUpgrade python39-Cython-debuginfoUpgrade python39-tkinterUpgrade python-cffi-debugsourceUpgrade python39-PyMySQLUpgrade python39-pysocksUpgrade python-psutil-debugsourceUpgrade python39-CythonUpgrade python39-numpyUpgrade python39-scipy-debuginfoUpgrade python39-psycopg2-debuginfoUpgrade python39-pyyaml-debuginfoUpgrade scipy-debugsourceUpgrade python39-wcwidthUpgrade python39-pyparsingUpgrade python39-psycopg2-testsUpgrade python39-idnaUpgrade python-psycopg2-debugsourceUpgrade python39-pybind11Upgrade python39-lxmlUpgrade python39-cryptography-debuginfoUpgrade python39-idleUpgrade python39-iniconfigUpgrade python39Upgrade python39-numpy-f2pyUpgrade python39-plyUpgrade python-idnaUpgrade python39-pycparserUpgrade python39-pyyamlUpgrade python39-scipyUpgrade Cython-debugsourceUpgrade python39-debugsourceUpgrade python3-idnaUpgrade python39-cryptographyUpgrade python-cryptography-debugsourceUpgrade python39-setuptools-wheelUpgrade python39-urllib3Upgrade python39-rpm-macrosUpgrade python39-pyUpgrade python39-cffiUpgrade python39-wheelUpgrade python39-packagingNo solution existsUpgrade python39-lxml-debuginfoUpgrade python39-sixUpgrade python39-pybind11-develUpgrade python39-tomlUpgrade python39-more-itertoolsUpgrade python39-chardet | May 30, 2024 | Apr 12, 2024 |
| Rocky_linux | — | Upgrade python39-Cython-debuginfoUpgrade python39-tkinterUpgrade python39-cffi-debuginfoUpgrade python39-psutil-debuginfoUpgrade python39-libsUpgrade PyYAML-debugsourceUpgrade python39-pybind11Upgrade python39-numpy-f2pyUpgrade Cython-debugsourceUpgrade python-cffi-debugsourceUpgrade python39-cryptography-debuginfoUpgrade python39-testUpgrade python39-debuginfoUpgrade python39-scipy-debuginfoUpgrade python-lxml-debugsourceUpgrade python39-debugUpgrade python39-lxmlUpgrade python39-lxml-debuginfoUpgrade python-cryptography-debugsourceUpgrade python39-develUpgrade python39-psycopg2-testsUpgrade python39-CythonUpgrade python-psutil-debugsourceUpgrade python-psycopg2-debugsourceUpgrade python39-scipyUpgrade python39Upgrade python39-pybind11-develUpgrade python39-psycopg2-debuginfoUpgrade numpy-debugsourceUpgrade python39-psutilUpgrade python39-numpy-debuginfoUpgrade python39-debugsourceUpgrade python39-numpyUpgrade python39-pyyaml-debuginfoUpgrade python39-psycopg2-docUpgrade python39-psycopg2Upgrade python39-pyyamlUpgrade python39-idleUpgrade scipy-debugsourceUpgrade python39-cryptographyUpgrade python39-mod_wsgiUpgrade python39-cffi | Aug 28, 2024 | Jul 7, 2024 |
| Splunk | — | Upgrade Splunk Enterprise to version 9.2.6Upgrade Splunk Enterprise to version 9.4.1Upgrade Splunk Enterprise to version 9.3.3Upgrade Splunk Enterprise to version 9.3.4Upgrade Splunk Enterprise to version 9.2.5Upgrade Splunk Enterprise to version 9.1.9Upgrade Splunk Enterprise to version 9.1.5Upgrade Splunk Enterprise to version 9.2.2Upgrade Splunk Enterprise to version 9.4.2Upgrade Splunk Enterprise to version 9.1.8Upgrade Splunk Enterprise to version 9.0.10 | Sep 30, 2025 | Jul 7, 2024 |
| Suse | — | Upgrade python313-idnaUpgrade python-idnaUpgrade python311-idnaUpgrade python3-idna | Apr 25, 2024 | Apr 24, 2024 |
| Ubuntu | — | Upgrade python3-pipUpgrade python3-idna (Ubuntu Pro)Upgrade python-idnaUpgrade pypy-idna (Ubuntu Pro)Upgrade python-idna (Ubuntu Pro)Upgrade python3-idnaUpgrade python3-pip-whl | May 28, 2024 | May 21, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Feb 3, 2025 | Jul 7, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub