Description
Improper Validation of Unsafe Equivalence in punycode by the idna crate from Servo rust-url allows an attacker to create a punycode hostname that one part of a system might treat as distinct while another part of that system would treat as equivalent to another hostname.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| servo | rust-url | < 1.0.0 | 1.0.0 |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | rust-idna | 1.0.3-2 | — |
| Debian 13 | rust-idna | 1.0.3-2 | — |
| Debian 12 | rust-idna | No fix yet | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | rust-idna | No fix yet | — |
| Ubuntu 26.04 LTS | rust-idna | No fix yet | — |
| Ubuntu 25.10 | rust-idna | No fix yet | — |
| Ubuntu 24.04 LTS | rust-idna | No fix yet | — |
| Ubuntu 22.04 LTS | rust-idna | No fix yet | — |
Show 1 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 20.04 LTS | rust-idna | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 10 | firefox +1 | 140.3.0-1.el10_0 | RHSA-2025:16157, RHSA-2025:16109 |
| RHEL 9 | firefox +2 | 140.3.0-1.el9_6 | RHSA-2025:16156, RHSA-2025:16108 |
| RHEL 8 | firefox +1 | 140.3.0-1.el8_10 | RHSA-2025:16589, RHSA-2025:16260 |
Show 12 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 9.4 EUS | firefox +2 | 140.3.0-1.el9_4 | RHSA-2025:17378, RHSA-2025:17346 |
| RHEL 9.2 E4S | firefox +2 | 140.3.0-1.el9_2 | RHSA-2025:17374, RHSA-2025:17345 |
| RHEL 9.0 E4S | firefox +1 | 140.3.0-1.el9_0 | RHSA-2025:17373, RHSA-2025:17344 |
| RHEL 8.8 TUS | firefox +1 | 140.3.0-1.el8_8 | RHSA-2025:17368, RHSA-2025:17343 |
| RHEL 8.8 E4S | firefox +1 | 140.3.0-1.el8_8 | RHSA-2025:17368, RHSA-2025:17343 |
| RHEL 8.6 TUS | firefox +1 | 140.3.0-1.el8_6 | RHSA-2025:17367, RHSA-2025:17342 |
| RHEL 8.6 E4S | firefox +1 | 140.3.0-1.el8_6 | RHSA-2025:17367, RHSA-2025:17342 |
| RHEL 8.6 AUS | firefox +1 | 140.3.0-1.el8_6 | RHSA-2025:17367, RHSA-2025:17342 |
| RHEL 8.4 EUS Long Life | firefox +1 | 140.3.0-1.el8_4 | RHSA-2025:17371, RHSA-2025:17341 |
| RHEL 8.4 AUS | firefox +1 | 140.3.0-1.el8_4 | RHSA-2025:17371, RHSA-2025:17341 |
| RHEL 8.2 AUS | firefox +1 | 140.3.0-1.el8_2 | RHSA-2025:17372, RHSA-2025:17340 |
| RHEL 7 ELS | firefox | 140.3.0-1.el7_9 | RHSA-2025:17453 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 8 | firefox +1 | 140.3.0-1.el8_10.alma.1 | ALSA-2025:16589, ALSA-2025:16260 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP7 | aws-nitro-enclaves-cli | 1.4.2~git0.6e8512e-150600.10.6.1 | SUSE-RU-2025:02204-1 |
| SLES 15 SP7 | librsvg | 2.57.4-150600.3.3.1 | SUSE-SU-2026:0243-1 |
| SLES 15 SP7 | rav1e | 0.6.6-150600.3.3.1 | SUSE-SU-2025:02586-1 |
| SLES 15 SP7 | rustup | 1.26.0~0-150600.10.7.1 | SUSE-SU-2026:2832-1, SUSE-SU-2025:03298-1 |
| SLES 15 SP7 | sccache | 0.4.2~4-150600.10.3.1 | SUSE-SU-2026:3022-1, SUSE-SU-2025:02768-1 |
| SLES 15 SP7 | sevctl | 0.6.0-150700.3.3.1 | SUSE-SU-2025:03306-1 |
| SLES 15 SP7 | snpguest | 0.10.0-150700.3.3.1 | SUSE-SU-2026:0620-1 |
| SLES 15 SP6 | aws-nitro-enclaves-cli | 1.4.2~git0.6e8512e-150600.10.6.1 | SUSE-RU-2025:02204-1 |
| SLES 15 SP6 | rav1e | 0.6.6-150600.3.3.1 | SUSE-SU-2025:02586-1 |
| SLES 15 SP6 | rustup | 1.26.0~0-150600.10.7.1 | SUSE-SU-2026:2832-1, SUSE-SU-2025:03298-1 |
| SLES 15 SP6 | sccache | 0.4.2~4-150600.10.3.1 | SUSE-SU-2026:3022-1, SUSE-SU-2025:02768-1 |
| SLES 15 SP6 | sevctl | 0.4.3-150600.4.3.1 | SUSE-SU-2025:03307-1 |
| SLES 15 SP6 | snpguest | 0.3.2-150600.3.6.1 | SUSE-SU-2025:03445-1 |
| SLES 15 SP5 | aws-nitro-enclaves-cli | 1.4.2~git0.6e8512e-150400.3.9.1 | SUSE-RU-2025:02203-1 |
| SLES 15 SP5 | rustup | 1.28.2~0-150400.3.13.1 | SUSE-SU-2026:2831-1 |
| SLES 15 SP4 | aws-nitro-enclaves-cli | 1.4.2~git0.6e8512e-150400.3.9.1 | SUSE-RU-2025:02203-1 |
| SLES 15 SP4 | rustup | 1.28.2~0-150400.3.13.1 | SUSE-SU-2026:2831-1 |
Show 14 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 16.0 | cargo-c | 0.10.15-160000.1.1 | SUSE-SU-2026:20096-1 |
| SLES for SAP 16.0 | librsvg | 2.60.2-160000.1.1 | SUSE-SU-2026:20910-1 |
| SLES for SAP 16.0 | rustup | 1.29.1~0-160000.1.1 | SUSE-SU-2026:24014-1 |
| SLES for SAP 16.0 | sccache | 0.18.0~2-160000.1.1 | SUSE-SU-2026:23983-1 |
| SLES for SAP 15 SP6 | rustup | 1.28.2~0-150600.10.13.1 | SUSE-SU-2026:2832-1 |
| SLES for SAP 15 SP6 | sccache | 0.16.0~0-150600.10.11.1 | SUSE-SU-2026:3022-1 |
| SLES for SAP 15 SP5 | rustup | 1.28.2~0-150400.3.13.1 | SUSE-SU-2026:2831-1 |
| SLES for SAP 15 SP4 | rustup | 1.28.2~0-150400.3.13.1 | SUSE-SU-2026:2831-1 |
| SLES 16.0 | cargo-c | 0.10.15-160000.1.1 | SUSE-SU-2026:20096-1 |
| SLES 16.0 | librsvg | 2.60.2-160000.1.1 | SUSE-SU-2026:20910-1 |
| SLES 16.0 | rustup | 1.29.1~0-160000.1.1 | SUSE-SU-2026:24014-1 |
| SLES 16.0 | sccache | 0.18.0~2-160000.1.1 | SUSE-SU-2026:23983-1 |
| SLE Micro 6.2 | librsvg | 2.60.2-160000.1.1 | SUSE-SU-2026:20755-1 |
| SLE Micro 6.1 | afterburn | 5.10.0.git73.b97f772-slfo.1.1_1.1 | SUSE-SU-2026:23071-1 |
| SLE Micro 6.1 | rust-keylime | 0.2.8+12-slfo.1.1_1.1 | SUSE-SU-2025:20858-1 |
| SLE Micro 6.1 | sevctl | 0.4.3-slfo.1.1_3.1 | SUSE-SU-2025:20783-1 |
| SLE Micro 6.0 | afterburn | 5.10.0.git73.b97f772-1.1 | SUSE-SU-2026:22917-1 |
| SLE Micro 6.0 | rust-keylime | 0.2.7+70-1.1 | SUSE-SU-2025:20491-1 |
| SLE Micro 6.0 | sevctl | 0.4.3-3.1 | SUSE-SU-2025:20716-1 |
| SLE Micro 5.5 | afterburn | 5.9.0.git21.a73f509-150500.3.3.1 | SUSE-SU-2025:3784-1 |
| SLE Micro 5.5 | librsvg | 2.52.12-150400.3.9.1 | SUSE-SU-2025:4411-1 |
| SLE Micro 5.5 | rust-keylime | 0.2.7+141-150500.3.5.1 | SUSE-SU-2025:02811-1 |
| SLE Micro 5.4 | afterburn | 5.9.0.git21.a73f509-150400.3.3.1 | SUSE-SU-2025:3785-1 |
| SLE Micro 5.4 | librsvg | 2.52.12-150400.3.9.1 | SUSE-SU-2025:4411-1 |
| SLE Micro 5.4 | rust-keylime | 0.2.7+141-150400.3.5.1 | SUSE-SU-2025:02810-1 |
| SLE Micro 5.3 | afterburn | 5.9.0.git21.a73f509-150400.3.3.1 | SUSE-SU-2025:3786-1 |
| SLE Micro 5.3 | librsvg | 2.52.12-150400.3.9.1 | SUSE-SU-2025:4411-1 |
| SLE Micro 5.3 | rust-keylime | 0.2.7+141-150400.3.7.1 | SUSE-SU-2025:02809-1 |
| SLE Micro 5.2 | afterburn | 5.9.0.git21.a73f509-150300.3.5.1 | SUSE-SU-2025:3783-1 |
| SLE HPC 15 SP5 | rustup | 1.28.2~0-150400.3.13.1 | SUSE-SU-2026:2831-1 |
| SLE HPC 15 SP4 | rustup | 1.28.2~0-150400.3.13.1 | SUSE-SU-2026:2831-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | afterburn | 5.9.0.git21.a73f509-2.1 | openSUSE-SU-2025:15588-1 |
| openSUSE Tumbleweed | cargo-audit | 0.21.2~git0.18e58c2-2.1 | openSUSE-SU-2025:15550-1 |
| openSUSE Tumbleweed | cargo-c | 0.10.3~git0.ee7d7ef-4.1 | openSUSE-SU-2025:15551-1 |
| openSUSE Tumbleweed | python-nh3 | 0.2.17-2.1 | openSUSE-SU-2025:15201-1 |
| openSUSE Tumbleweed | python-selenium | 4.25.0-5.1 | openSUSE-SU-2025:15202-1 |
| openSUSE Tumbleweed | rust-keylime | 0.2.7+70-2.1 | openSUSE-SU-2025:15294-1 |
| openSUSE Tumbleweed | rustup | 1.28.2~0-1.1 | openSUSE-SU-2025:15353-1 |
| openSUSE Tumbleweed | sccache | 0.12.0~1-1.1 | openSUSE-SU-2025:15656-1 |
| openSUSE Leap 16.0 | cargo-c | 0.10.15-160000.1.1 | openSUSE-SU-2026:20060-1 |
| openSUSE Leap 16.0 | librsvg | 2.60.2-160000.1.1 | openSUSE-SU-2026:20396-1 |
| openSUSE Leap 16.0 | rustup | 1.29.1~0-160000.1.1 | openSUSE-SU-2026:22016-1 |
| openSUSE Leap 16.0 | sccache | 0.18.0~2-160000.1.1 | openSUSE-SU-2026:21982-1 |
| openSUSE Leap 15.6 | aws-nitro-enclaves-cli | 1.4.2~git0.6e8512e-150600.10.6.1 | SUSE-RU-2025:02204-1 |
| openSUSE Leap 15.6 | librsvg | 2.57.4-150600.3.3.1 | SUSE-SU-2026:0243-1 |
| openSUSE Leap 15.6 | rav1e | 0.6.6-150600.3.3.1 | SUSE-SU-2025:02586-1 |
| openSUSE Leap 15.6 | rustup | 1.26.0~0-150600.10.7.1 | SUSE-SU-2025:03298-1 |
| openSUSE Leap 15.6 | sccache | 0.4.2~4-150600.10.3.1 | SUSE-SU-2025:02768-1 |
| openSUSE Leap 15.6 | sevctl | 0.4.3-150600.4.3.1 | SUSE-SU-2025:03307-1 |
| openSUSE Leap 15.6 | snpguest | 0.3.2-150600.3.6.1 | SUSE-SU-2025:03445-1 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.24 | cargo-modules | 0.21.1-r0 | — |
| Alpine v3.23 | cargo-modules | 0.21.1-r0 | — |
| Alpine v3.22 | cargo-modules | 0.21.1-r0 | — |
| Alpine v3.21 | cargo-modules | 0.21.1-r0 | — |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | atuin | 18.4.0-r0 | — |
| Wolfi rolling | bat +1 | 0.24.0-r5 | — |
| Wolfi rolling | berg | 0.4.7-r0 | — |
| Wolfi rolling | buck2 | 20250102-r3 | — |
| Wolfi rolling | cargo-audit | 0.21.0-r3 | — |
| Wolfi rolling | convco | 0.6.2-r0 | — |
| Wolfi rolling | deno | 2.1.3-r0 | — |
| Wolfi rolling | geckodriver | 0.35.0-r1 | — |
| Wolfi rolling | helix | 25.01-r0 | — |
| Wolfi rolling | kdash | 0.6.1-r4 | — |
| Wolfi rolling | linkerd2 +10 | 24.11.8-r1 | — |
| Wolfi rolling | linkerd2-proxy | 2.272.0-r0 | — |
| Wolfi rolling | lychee | 0.23.0-r0 | — |
| Wolfi rolling | netavark | 1.17.0-r0 | — |
| Wolfi rolling | nushell +1 | 0.101.0-r0 | — |
| Wolfi rolling | oranda | 0.6.5-r2 | — |
| Wolfi rolling | parseable | 2.5.5-r0 | — |
| Wolfi rolling | pgcat | No fix yet | — |
| Wolfi rolling | pixi +1 | 0.39.4-r0 | — |
| Wolfi rolling | qdrant | 1.15.5-r0 | — |
| Wolfi rolling | rust-analyzer | 20251103-r0 | — |
| Wolfi rolling | rustup | 1.27.1-r4 | — |
| Wolfi rolling | rye | 0.43.0-r1 | — |
| Wolfi rolling | samply | 0.13.1-r5 | — |
| Wolfi rolling | sccache | 0.9.0-r1 | — |
| Wolfi rolling | sdp-k8s-injector +1 | 1.3.6-r1 | — |
| Wolfi rolling | shadowsocks-rust +5 | 1.21.2-r3 | — |
| Wolfi rolling | starship | 1.21.1-r1 | — |
| Wolfi rolling | tealdeer | 1.8.0-r0 | — |
| Wolfi rolling | wadm | 0.19.0-r0 | — |
| Wolfi rolling | wash | 0.38.0-r0 | — |
| Wolfi rolling | wasmcloud | 1.5.0-r0 | — |
| Wolfi rolling | wasmtime +2 | 28.0.0-r0 | — |
| Wolfi rolling | wizer | 7.0.5-r4 | — |
| Wolfi rolling | xh | 0.24.0-r0 | — |
| Wolfi rolling | zellij +3 | 0.41.2-r2 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| crates.io | idna | < 1.0.0 | 1.0.0 | GHSA-h97m-ww89-6jmq |
| crates.io | idna | >= 0.0.0-0, < 1.0.0 | 1.0.0 | RUSTSEC-2024-0421 |
Advisories 50
- ALSA-2025:16589 Important: thunderbird security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2025:16260 Important: firefox security update AlmaLinux Security Advisories · Oct 29, 2026
- RHSA-2025:17378 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17453 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17373 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17374 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17371 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17372 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17368 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17367 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17345 Red Hat Security Advisory: thunderbird security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17346 Red Hat Security Advisory: thunderbird security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17343 Red Hat Security Advisory: thunderbird security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17344 Red Hat Security Advisory: thunderbird security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17342 Red Hat Security Advisory: thunderbird security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17340 Red Hat Security Advisory: thunderbird security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:17341 Red Hat Security Advisory: thunderbird security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:16589 Red Hat Security Advisory: thunderbird security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:16260 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:16109 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:16156 Red Hat Security Advisory: thunderbird security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:16157 Red Hat Security Advisory: thunderbird security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2025:16108 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- SUSE-SU-2026:24014-1 Security update for rustup SUSE / openSUSE Security Updates · Oct 9, 2026
- SUSE-SU-2026:23983-1 Security update for sccache SUSE / openSUSE Security Updates · Oct 6, 2026
- openSUSE-SU-2026:22016-1 Security update for rustup SUSE / openSUSE Security Updates · Oct 3, 2026
- openSUSE-SU-2026:21982-1 Security update for sccache SUSE / openSUSE Security Updates · Oct 1, 2026
- SUSE-SU-2026:23071-1 Security update for afterburn SUSE / openSUSE Security Updates · Aug 14, 2026
- SUSE-SU-2026:22917-1 Security update for afterburn SUSE / openSUSE Security Updates · Jul 28, 2026
- SUSE-SU-2026:3022-1 Security update for sccache SUSE / openSUSE Security Updates · Jul 16, 2026
- SUSE-SU-2026:2832-1 Security update for rustup SUSE / openSUSE Security Updates · Jul 10, 2026
- SUSE-SU-2026:2831-1 Security update for rustup SUSE / openSUSE Security Updates · Jul 10, 2026
- SUSE-SU-2026:20910-1 Security update for librsvg SUSE / openSUSE Security Updates · Apr 2, 2026
- openSUSE-SU-2026:20396-1 Security update for librsvg SUSE / openSUSE Security Updates · Mar 29, 2026
- SUSE-SU-2026:20755-1 Security update for librsvg SUSE / openSUSE Security Updates · Mar 25, 2026
- openSUSE-SU-2026:20060-1 Security update for cargo-c SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2025:15656-1 sccache-0.12.0~1-1.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2025:15588-1 afterburn-5.9.0.git21.a73f509-2.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2025:15550-1 cargo-audit-0.21.2~git0.18e58c2-2.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2025:15551-1 cargo-c-0.10.3~git0.ee7d7ef-4.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2025:15353-1 rustup-1.28.2~0-1.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2025:15294-1 keylime-ima-policy-0.2.7+70-2.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2025:15202-1 python311-selenium-4.25.0-5.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2025:15201-1 python311-nh3-0.2.17-2.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2026:20096-1 Security update for cargo-c SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2026:0243-1 Security update for librsvg SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2025:4411-1 Security update for librsvg SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2025:20716-1 Security update for sevctl SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2025:03445-1 Security update for snpguest SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2025:02809-1 Security update for rust-keylime SUSE / openSUSE Security Updates · Mar 23, 2026
References
- https://rustsec.org/advisories/RUSTSEC-2024-0421.html vendor-advisory
- https://bugzilla.mozilla.org/show_bug.cgi?id=1887898 issue-tracking