Every CVE Search/ Get API key

CVE-2016-7098

Race condition in wget 1.17 and earlier, when used in recursive or mirroring mode to download a...

8.1 HighPublic exploitFix available

Race condition in wget 1.17 and earlier, when used in recursive or mirroring mode to download a single file, might allow remote servers to bypass intended access list restrictions by keeping an HTTP connection open.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

7.50%Down 3.3 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 8.1

Race condition in wget 1.17 and earlier, when used in recursive or mirroring mode to download a single file, might allow remote servers to bypass intended access list restrictions by keeping an HTTP connection open.

Record
CVE-2016-7098
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-362
Updated
2026-11-02
CVE List No score

Race condition in wget 1.17 and earlier, when used in recursive or mirroring mode to download a single file, might allow remote servers to bypass intended access list restrictions by keeping an HTTP connection open.

Record
CVE-2016-7098
Updated
2026-11-02
EUVDEUVD-2016-7978 No score

Race condition in wget 1.17 and earlier, when used in recursive or mirroring mode to download a single file, might allow remote servers to bypass intended access list restrictions by keeping an HTTP connection open.

Record
EUVD-2016-7978
Updated
2026-11-03
GitHub AdvisoriesGHSA-57mm-2gj4-2977 8.1

Race condition in wget 1.17 and earlier, when used in recursive or mirroring mode to download a...

Race condition in wget 1.17 and earlier, when used in recursive or mirroring mode to download a single file, might allow remote servers to bypass intended access list restrictions by keeping an HTTP connection open.

Record
GHSA-57mm-2gj4-2977
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-362
Updated
2026-11-02
OSV 8.1

Race condition in wget 1.17 and earlier, when used in recursive or mirroring mode to download a single file, might allow remote servers to bypass intended access list restrictions by keeping an HTTP connection open.

Record
CVE-2016-7098
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2016-7098 8.1

Race condition in wget 1.17 and earlier, when used in recursive or mirroring mode to download a single file, might allow remote servers to bypass intended access list restrictions by keeping an HTTP connection open.

Record
DEBIAN-CVE-2016-7098
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2016-7098 8.1

Race condition in wget 1.17 and earlier, when used in recursive or mirroring mode to download a single file, might allow remote servers to bypass intended access list restrictions by keeping an HTTP connection open.

Record
UBUNTU-CVE-2016-7098
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2016-0323 No score

Updated wget packages fix security vulnerability

GNU wget before 1.18 allows remote servers to write to arbitrary files by redirecting a request from HTTP to a crafted FTP resource (CVE-2016-4971).

Fixed a potential race condition by creating files with .tmp ext and making them accessible to the current user only (CVE-2016-7098).

Record
MGASA-2016-0323
Updated
2026-11-02
OSVSUSE-SU-2016:2358-1 No score

Security update for wget

This update for wget fixes the following issues:

  • CVE-2016-4971: A HTTP to FTP redirection file name confusion vulnerability was fixed. (bsc#984060).

  • CVE-2016-7098: A potential race condition was fixed by creating files with .tmp ext and making them accessible to the current user only. (bsc#995964)

Bug fixed:

  • Wget failed with basicauth: Failed writing HTTP request: Bad file descriptor (bsc#958342)
Record
SUSE-SU-2016:2358-1
Updated
2026-11-02
OSVSUSE-SU-2016:3268-1 No score

Security update for wget

This update for wget fixes the following issues:

Security issues fixed:

  • CVE-2016-7098: Fixed a potential race condition by creating files with .tmp ext and making them accessible to the current user only. (bsc#995964)

Non security issues fixed:

  • bsc#1005091: Don't call xfree() on string returned by usr_error()
  • bsc#1012677: Add support for enforcing TLSv1.1 and TLSv1.2 (TLS 1.2 support was already present, but it was not enforcable).
Record
SUSE-SU-2016:3268-1
Updated
2026-11-02
OSVUSN-3464-1 No score

wget vulnerabilities

Antti Levomäki, Christian Jalio, and Joonas Pihlaja discovered that Wget incorrectly handled certain HTTP responses. A remote attacker could use this issue to cause Wget to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2017-13089, CVE-2017-13090)

Dawid Golunski discovered that Wget incorrectly handled recursive or mirroring mode. A remote attacker could possibly use this issue to bypass intended access list restrictions. (CVE-2016-7098)

Orange Tsai discovered that Wget incorrectly handled CRLF sequences in HTTP headers. A remote attacker could possibly use this issue to inject arbitrary HTTP headers. (CVE-2017-6508)

Record
USN-3464-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
wget
Debian:12
before 1.18-4
1.18-4
wget
Debian:13
before 1.18-4
1.18-4
wget
Debian:14
before 1.18-4
1.18-4
wget
Debian:8
before 1.16-1+deb8u7, plus listed versions
1.16-11.16-1+deb8u11.16-1+deb8u21.16-1+deb8u41.16-1+deb8u51.16-1+deb8u6
1.16-1+deb8u7
wget
Mageia:5
before 1.15-5.1.mga5
1.15-5.1.mga5
wget-openssl1
SUSE:Linux Enterprise Server 11-SECURITY
before 1.11.4-1.32.1
1.11.4-1.32.1
wget
SUSE:OpenStack Cloud 5
before 1.11.4-1.32.1
1.11.4-1.32.1
wget
SUSE:Manager 2.1
before 1.11.4-1.32.1
1.11.4-1.32.1
wget
SUSE:Manager Proxy 2.1
before 1.11.4-1.32.1
1.11.4-1.32.1
wget
SUSE:Linux Enterprise Point of Sale 11 SP3
before 1.11.4-1.32.1
1.11.4-1.32.1
Show 15 moreShow less
Affected packages
PackageAffectedFixed
wget
SUSE:Linux Enterprise Server 11 SP3-LTSS
before 1.11.4-1.32.1
1.11.4-1.32.1
wget-openssl1
SUSE:Linux Enterprise Server 11 SP3-LTSS
before 1.11.4-1.32.1
1.11.4-1.32.1
wget
SUSE:Linux Enterprise Server 11 SP3-TERADATA
before 1.11.4-1.32.1
1.11.4-1.32.1
wget-openssl1
SUSE:Linux Enterprise Server 11 SP3-TERADATA
before 1.11.4-1.32.1
1.11.4-1.32.1
wget
SUSE:Linux Enterprise Server 11 SP4
before 1.11.4-1.32.1
1.11.4-1.32.1
wget
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 1.11.4-1.32.1
1.11.4-1.32.1
wget
SUSE:Linux Enterprise Desktop 12 SP1
before 1.14-17.1
1.14-17.1
wget
SUSE:Linux Enterprise Desktop 12 SP2
before 1.14-17.1
1.14-17.1
wget
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 1.14-17.1
1.14-17.1
wget
SUSE:Linux Enterprise Server 12 SP1
before 1.14-17.1
1.14-17.1
wget
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 1.14-17.1
1.14-17.1
wget
SUSE:Linux Enterprise Server 12 SP2
before 1.14-17.1
1.14-17.1
wget
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 1.14-17.1
1.14-17.1
wget
Ubuntu:14.04:LTS
before 1.15-1ubuntu1.14.04.3, plus listed versions
1.14-2ubuntu11.14-5ubuntu11.15-1ubuntu11.15-1ubuntu1.14.04.11.15-1ubuntu1.14.04.2
1.15-1ubuntu1.14.04.3
wget
Ubuntu:16.04:LTS
before 1.17.1-1ubuntu1.3, plus listed versions
1.16.1-1ubuntu11.17.1-1ubuntu11.17.1-1ubuntu1.11.17.1-1ubuntu1.2
1.17.1-1ubuntu1.3

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBGNU Wget < 1.18 - Access List Bypass / Race Condition2016-11-24

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2016-7098 is a high vulnerability (CVSS 8.1) in Gnu Wget, published September 23, 2016. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 7.50%, the 94th percentile. Fixed in wget 1.18-4.

References

Show 25 moreShow less
MoveEnter Open