CVE-2024-38428 Other in n/a

Critical 9.1 Published Updated

GNU Wget mishandles semicolons in URI userinfo, potentially causing host misinterpretation and insecure behavior during downloads.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2024-38428?

CVE-2024-38428 is a critical vulnerability in n/a, published on 16 Jun 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.

Weakness: CWE-436

Which versions are affected by CVE-2024-38428?

It affects 1 product.

Linux distribution packages (35)
wget AlmaLinux:8All versions1.19.5-12.el8_10
wget AlmaLinux:9All versions1.21.1-8.el9_4
wget Red Hat:enterprise_linux:8::appstreamAll versions0:1.19.5-12.el8_10
wget-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.19.5-12.el8_10
wget-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:1.19.5-12.el8_10
wget Red Hat:enterprise_linux:9::appstreamAll versions0:1.21.1-8.el9_4
wget-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:1.21.1-8.el9_4
wget-debugsource Red Hat:enterprise_linux:9::appstreamAll versions0:1.21.1-8.el9_4
wget Red Hat:rhel_aus:8.6::appstreamAll versions0:1.19.5-10.el8_6.2
wget-debuginfo Red Hat:rhel_aus:8.6::appstreamAll versions0:1.19.5-10.el8_6.2
wget-debugsource Red Hat:rhel_aus:8.6::appstreamAll versions0:1.19.5-10.el8_6.2
wget Red Hat:rhel_e4s:8.6::appstreamAll versions0:1.19.5-10.el8_6.2
wget-debuginfo Red Hat:rhel_e4s:8.6::appstreamAll versions0:1.19.5-10.el8_6.2
wget-debugsource Red Hat:rhel_e4s:8.6::appstreamAll versions0:1.19.5-10.el8_6.2
wget Red Hat:rhel_eus:8.8::appstreamAll versions0:1.19.5-11.el8_8.1
wget-debuginfo Red Hat:rhel_eus:8.8::appstreamAll versions0:1.19.5-11.el8_8.1
wget-debugsource Red Hat:rhel_eus:8.8::appstreamAll versions0:1.19.5-11.el8_8.1
wget Red Hat:rhel_eus:9.2::appstreamAll versions0:1.21.1-7.el9_2.1
wget-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions0:1.21.1-7.el9_2.1
wget-debugsource Red Hat:rhel_eus:9.2::appstreamAll versions0:1.21.1-7.el9_2.1
wget Red Hat:rhel_tus:8.6::appstreamAll versions0:1.19.5-10.el8_6.2
wget-debuginfo Red Hat:rhel_tus:8.6::appstreamAll versions0:1.19.5-10.el8_6.2
wget-debugsource Red Hat:rhel_tus:8.6::appstreamAll versions0:1.19.5-10.el8_6.2
wget Rocky Linux:8All versions0:1.19.5-12.el8_10
wget Rocky Linux:9All versions0:1.21.1-8.el9_4
wget SUSE:Linux Enterprise Micro 5.5All versions1.20.3-150000.3.20.1
wget SUSE:Linux Enterprise Micro 5.5All versions1.20.3-150000.3.20.1
wget SUSE:Linux Enterprise Module for Basesystem 15 SP5All versions1.20.3-150000.3.20.1
wget SUSE:Linux Enterprise Module for Basesystem 15 SP6All versions1.20.3-150600.19.3.1
wget SUSE:Linux Enterprise Server 12 SP5All versions1.14-21.19.1
wget SUSE:Linux Enterprise Server for SAP Applications 12 SP5All versions1.14-21.19.1
wget SUSE:Linux Micro 6.0All versions1.24.5-1.1
wget openSUSE:Leap 15.5All versions1.20.3-150000.3.20.1
wget openSUSE:Leap 15.6All versions1.20.3-150600.19.3.1
wget openSUSE:TumbleweedAll versions1.24.5-2.1

Products include Gnu Wget.

How do I fix CVE-2024-38428?

Upgrade to a fixed version.

Is CVE-2024-38428 being exploited?

There is no known exploitation of CVE-2024-38428 in the wild and no public exploit code.

Sources

Also known as ALSA-2024:5299, ALSA-2024:6192, AZL-42691, CLSA-2024-1723223824, CLSA-2024-1723223949, CLSA-2024-1723794812 and 32 more.

Is CVE-2024-38428 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free