CVE-2024-38428

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…

Critical · published June 16, 2024

CVSS v3.1
9.1
EPSS
1%
Percentile
51.5
In the wild
Unconfirmed
What it is

🔥 A misstep with semicolons in GNU Wget can turn your carefully structured URIs into a security nightmare! Think of a misdirected package at a post office. If a courier misreads the address due to a misplaced semicolon, your package could end up with the wrong recipient, leading to potentially catastrophic data leaks. This vulnerability could allow an attacker to manipulate URIs, leading to sensitive information being mishandled or exposed. Imagine the fallout if your credentials or private data are misinterpreted and sent to the wrong host—an absolutely devastating scenario!

Put simply

Think of a misdirected package at a post office. If a courier misreads the address due to a misplaced semicolon, your package could end up with the wrong recipient, leading to potentially catastrophic data leaks. CVE-2024-38428 occurs in GNU Wget versions up to 1.24.5, where semicolons in the userinfo section of a URI are mishandled, causing data meant for userinfo to be read as part of the host address.

What to do

This vulnerability could allow an attacker to manipulate URIs, leading to sensitive information being mishandled or exposed. Imagine the fallout if your credentials or private data are misinterpreted and sent to the wrong host—an absolutely devastating scenario! To protect yourself, upgrade to GNU Wget version 1.24.6 or later immediately! Additionally, review any URIs used in your applications to ensure they are properly formatted and secure against this flaw. You've got this! Patch up and secure your data like the security hero you are! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00672 · 51.5th percentile
Published
2024-06-16T00:00Z
EPSS history
Timeline
  • 16 JUN 00:00Z
    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…
    cvelistv5