GHSA-65pc-fj4g-8rjx · 深刻度: medium · エコシステム: pip — Internationalized Domain Names in Applications (IDNA): Specially crafted inputs to idna.encode() can bypass CVE-2024-3651 fix
Internationalized Domain Names in Applications (IDNA) for Python provides support for Internationalized Domain Names in Applications (IDNA) and Unicode IDNA Compatibility Processing. In versions prior to 3.15, payloads such as `"\u0660" * N` or `"\u30fb" * N + "\u6f22"` utilize the `valid_contexto` function prior to length rejection, and for high values of `N` will take a long time to process. This is the same issue as CVE-2024-3651, however the original remediation in 2024 was not a complete fix. A specially crafted argument to the `idna.encode()` function could consume significant resources. This may lead to a denial-of-service. Starting in version 3.14, the function rejects long inputs as soon as practicable prior to any further processing to minimize resource consumption. In version 3.15, this approach was extended to lesser used alternate functions (i.e. per-label conversions and codec support). A workaround is available. Domain names cannot exceed 253 characters in length. If this length limit is enforced prior to passing the domain to the `idna.encode()` function, it should no longer consume significant resources. This is triggered by arbitrarily large inputs that would not occur in normal usage, but may be passed to the library assuming there is no preliminary input validation by the higher-level application.
総合評価: CVE-2026-45409 は中リスク(40/100)。CVSS 深刻度は中。悪用される可能性が高い(EPSS 0.45%、35 パーセンタイル) 推奨対応: 影響資産を整理し、修補計画に組み込んでください。
リスクは変動します。再評価に基づき、本ページの表示内容を更新しています。
EPSS は日次で悪用されやすさの相対度合いを推定します。パーセンタイルは採点済み CVE の中での相対位置(高いほど相対的に深刻)を示します。
| # | 日付 | 旧 EPSS スコア | 新 EPSS スコア | Δ(新 − 旧) |
|---|---|---|---|---|
| 1 | 2026-06-16 | 0.48% | 0.45% | -0.03% |
| 2 | 2026-06-15 | 0.01% | 0.48% | +0.46% |
| 3 | 2026-06-06 | — | 0.01% | — |
EPSS の全履歴 (全 3 件)
この CVE の CVSS 指標。
| ベーススコア | バージョン | 深刻度 | ベクトル | 悪用しやすさ | 影響 | スコアの出典 |
|---|---|---|---|---|---|---|
| 6.9 | 4.0 | MEDIUM |
|
— | — | [email protected] |
| 5.3 | 3.1 | MEDIUM |
|
3.9 | 1.4 | [email protected] |
GHSA-65pc-fj4g-8rjx · 深刻度: medium · エコシステム: pip — Internationalized Domain Names in Applications (IDNA): Specially crafted inputs to idna.encode() can bypass CVE-2024-3651 fix
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2026-45409 not yet assigned priority: Debian including 1 source packages (python-idna), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): open 3, resolved 2. | https://security-tracker.debian.org/tracker/CVE-2026-45409 |
suse
|
medium | — | https://www.suse.com/security/cve/CVE-2026-45409/ |
ubuntu
|
medium | CVE-2026-45409 medium priority: Ubuntu including 2 source packages (python-idna, python-pip), 16 status rows across 9 suites (bionic, focal, jammy, noble, questing, resolute, trusty, upstream, xenial): needs-triage 16. | https://ubuntu.com/security/CVE-2026-45409 |
| ベンダー | 製品 | バージョン | 生の CPE |
|---|---|---|---|
| kjd | internationalized_domain_names_in_applications | < 3.15 | cpe:2.3:a:kjd:internationalized_domain_names_in_applications:*:*:*:*:*:python:*:* |
| URL | タグ |
|---|---|
| https://github.com/kjd/idna/security/advisories/GHSA-65pc-fj4g-8rjx | Mitigation Vendor Advisory |