CVE-2018-20483
set_file_metadata in xattr.c in GNU Wget before 1.20.1 stores a file's origin URL in the user.xdg...
set_file_metadata in xattr.c in GNU Wget before 1.20.1 stores a file's origin URL in the user.xdg.origin.url metadata attribute of the extended attributes of the downloaded file, which allows local users to obtain sensitive information (e.g., credentials contained in the URL) by reading this attribute, as demonstrated by getfattr. This also applies to Referer information in the user.xdg.referrer.url metadata attribute. According to 2016-07-22 in the Wget ChangeLog, user.xdg.origin.url was partially based on the behavior of fwrite_xattr in tool_xattr.c in curl.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
set_file_metadata in xattr.c in GNU Wget before 1.20.1 stores a file's origin URL in the user.xdg.origin.url metadata attribute of the extended attributes of the downloaded file, which allows local users to obtain sensitive information (e.g., credentials contained in the URL) by reading this attribute, as demonstrated by getfattr. This also applies to Referer information in the user.xdg.referrer.url metadata attribute. According to 2016-07-22 in the Wget ChangeLog, user.xdg.origin.url was partially based on the behavior of fwrite_xattr in tool_xattr.c in curl.
- Record
CVE-2018-20483- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 2.1 Low
AV:L/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List No score
set_file_metadata in xattr.c in GNU Wget before 1.20.1 stores a file's origin URL in the user.xdg.origin.url metadata attribute of the extended attributes of the downloaded file, which allows local users to obtain sensitive information (e.g., credentials contained in the URL) by reading this attribute, as demonstrated by getfattr. This also applies to Referer information in the user.xdg.referrer.url metadata attribute. According to 2016-07-22 in the Wget ChangeLog, user.xdg.origin.url was partially based on the behavior of fwrite_xattr in tool_xattr.c in curl.
- Record
CVE-2018-20483- Updated
- 2026-11-02
EUVDEUVD-2018-13037 No score
set_file_metadata in xattr.c in GNU Wget before 1.20.1 stores a file's origin URL in the user.xdg.origin.url metadata attribute of the extended attributes of the downloaded file, which allows local users to obtain sensitive information (e.g., credentials contained in the URL) by reading this attribute, as demonstrated by getfattr. This also applies to Referer information in the user.xdg.referrer.url metadata attribute. According to 2016-07-22 in the Wget ChangeLog, user.xdg.origin.url was partially based on the behavior of fwrite_xattr in tool_xattr.c in curl.
- Record
EUVD-2018-13037- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-mxm6-6r3r-6wj4
7.8
set_file_metadata in xattr.c in GNU Wget before 1.20.1 stores a file's origin URL in the user.xdg...
set_file_metadata in xattr.c in GNU Wget before 1.20.1 stores a file's origin URL in the user.xdg.origin.url metadata attribute of the extended attributes of the downloaded file, which allows local users to obtain sensitive information (e.g., credentials contained in the URL) by reading this attribute, as demonstrated by getfattr. This also applies to Referer information in the user.xdg.referrer.url metadata attribute. According to 2016-07-22 in the Wget ChangeLog, user.xdg.origin.url was partially based on the behavior of fwrite_xattr in tool_xattr.c in curl.
- Record
GHSA-mxm6-6r3r-6wj4- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-200
- Updated
- 2026-11-02
OSVALPINE-CVE-2018-20483
7.8
set_file_metadata in xattr.c in GNU Wget before 1.20.1 stores a file's origin URL in the user.xdg.origin.url metadata attribute of the extended attributes of the downloaded file, which allows local users to obtain sensitive information (e.g., credentials contained in the URL) by reading this attribute, as demonstrated by getfattr. This also applies to Referer information in the user.xdg.referrer.url metadata attribute. According to 2016-07-22 in the Wget ChangeLog, user.xdg.origin.url was partially based on the behavior of fwrite_xattr in tool_xattr.c in curl.
- Record
ALPINE-CVE-2018-20483- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2018-20483
7.8
CVE-2018-20483 does not affect BellSoft software
- Record
BELL-CVE-2018-20483- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 9 moreShow less
OSV
7.8
set_file_metadata in xattr.c in GNU Wget before 1.20.1 stores a file's origin URL in the user.xdg.origin.url metadata attribute of the extended attributes of the downloaded file, which allows local users to obtain sensitive information (e.g., credentials contained in the URL) by reading this attribute, as demonstrated by getfattr. This also applies to Referer information in the user.xdg.referrer.url metadata attribute. According to 2016-07-22 in the Wget ChangeLog, user.xdg.origin.url was partially based on the behavior of fwrite_xattr in tool_xattr.c in curl.
- Record
CVE-2018-20483- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-20483
7.8
set_file_metadata in xattr.c in GNU Wget before 1.20.1 stores a file's origin URL in the user.xdg.origin.url metadata attribute of the extended attributes of the downloaded file, which allows local users to obtain sensitive information (e.g., credentials contained in the URL) by reading this attribute, as demonstrated by getfattr. This also applies to Referer information in the user.xdg.referrer.url metadata attribute. According to 2016-07-22 in the Wget ChangeLog, user.xdg.origin.url was partially based on the behavior of fwrite_xattr in tool_xattr.c in curl.
- Record
DEBIAN-CVE-2018-20483- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2019:3701
5.5
Red Hat Security Advisory: curl security and bug fix update
- Record
RHSA-2019:3701- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-20483
7.8
set_file_metadata in xattr.c in GNU Wget before 1.20.1 stores a file's origin URL in the user.xdg.origin.url metadata attribute of the extended attributes of the downloaded file, which allows local users to obtain sensitive information (e.g., credentials contained in the URL) by reading this attribute, as demonstrated by getfattr. This also applies to Referer information in the user.xdg.referrer.url metadata attribute. According to 2016-07-22 in the Wget ChangeLog, user.xdg.origin.url was partially based on the behavior of fwrite_xattr in tool_xattr.c in curl.
- Record
UBUNTU-CVE-2018-20483- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2019-0015 No score
Updated wget packages fix security vulnerability
Since version 1.19 Wget stores the URL and in certain cases the 'Referer' URL within extended attributes (xattrs) of the file system
- by default. This includes username + password and other credentials or private data if those have been used within the URLs. Anyone with read access to those files might also read the xattrs and might use the data. Wget 1.20.1 or higher will not use xattrs by default any more. To enable it again you have to use the --xattr option or xattr command for .wgetrc files. (CVE-2018-20483)
- Record
MGASA-2019-0015- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:0057-1 No score
Security update for wget
This update for wget fixes the following issues:
Security issue fixed:
- CVE-2018-20483: Fixed an information disclosure through file metadata (bsc#1120382)
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2019:0057-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11510-1 No score
wget-1.21.1-2.2 on GA media
These are all security issues fixed in the wget-1.21.1-2.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11510-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:0093-1 No score
Security update for wget
This update for wget fixes the following issues:
Security issue fixed:
- CVE-2018-20483: Fixed an information disclosure through file metadata (bsc#1120382)
- Record
SUSE-SU-2019:0093-1- Updated
- 2026-11-02
OSVUSN-3943-1 No score
wget vulnerabilities
It was discovered that Wget incorrectly handled certain inputs. An attacker could possibly use this issue to access sensitive information. This issue only affected Ubuntu 18.04 LTS and Ubuntu 18.10. (CVE-2018-20483)
Kusano Kazuhiko discovered that Wget incorrectly handled certain inputs. An attacker could possibly use this issue to execute arbitrary code. (CVE-2019-5953)
- Record
USN-3943-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
wgetAlpine:v3.10 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.11 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.12 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.13 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.14 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.15 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.16 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.17 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.18 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.19 |
before 1.20.1-r0 | 1.20.1-r0 |
Show 29 moreShow less
| Package | Affected | Fixed |
|---|---|---|
wgetAlpine:v3.20 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.21 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.22 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.23 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.24 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.6 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.7 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.8 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetAlpine:v3.9 |
before 1.20.1-r0 | 1.20.1-r0 |
wgetDebian:12 |
before 1.20.1-1 | 1.20.1-1 |
wgetDebian:13 |
before 1.20.1-1 | 1.20.1-1 |
wgetDebian:14 |
before 1.20.1-1 | 1.20.1-1 |
wgetMageia:6 |
before 1.20.1-1.mga6 | 1.20.1-1.mga6 |
curlRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:7.61.1-11.el8 | 0:7.61.1-11.el8 |
curl-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:7.61.1-11.el8 | 0:7.61.1-11.el8 |
curl-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:7.61.1-11.el8 | 0:7.61.1-11.el8 |
curl-minimal-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:7.61.1-11.el8 | 0:7.61.1-11.el8 |
libcurlRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:7.61.1-11.el8 | 0:7.61.1-11.el8 |
libcurl-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:7.61.1-11.el8 | 0:7.61.1-11.el8 |
libcurl-develRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:7.61.1-11.el8 | 0:7.61.1-11.el8 |
libcurl-minimalRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:7.61.1-11.el8 | 0:7.61.1-11.el8 |
libcurl-minimal-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:7.61.1-11.el8 | 0:7.61.1-11.el8 |
wgetSUSE:Linux Enterprise Module for Basesystem 15 |
before 1.19.5-3.3.1 | 1.19.5-3.3.1 |
wgetUbuntu:18.04:LTS |
before 1.19.4-1ubuntu2.2, plus listed versions 1.19.1-3ubuntu11.19.1-3ubuntu1.11.19.2-1ubuntu11.19.3-2ubuntu11.19.4-1ubuntu21.19.4-1ubuntu2.1 |
1.19.4-1ubuntu2.2 |
wgetUbuntu:14.04:LTS From an advisory covering 2 CVEs |
before 1.15-1ubuntu1.14.04.5, plus listed versions 1.14-2ubuntu11.14-5ubuntu11.15-1ubuntu11.15-1ubuntu1.14.04.11.15-1ubuntu1.14.04.21.15-1ubuntu1.14.04.31.15-1ubuntu1.14.04.4 |
1.15-1ubuntu1.14.04.5 |
wgetUbuntu:16.04:LTS From an advisory covering 2 CVEs |
before 1.17.1-1ubuntu1.5, plus listed versions 1.16.1-1ubuntu11.17.1-1ubuntu11.17.1-1ubuntu1.11.17.1-1ubuntu1.21.17.1-1ubuntu1.31.17.1-1ubuntu1.4 |
1.17.1-1ubuntu1.5 |
wgetUbuntu:18.04:LTS From an advisory covering 2 CVEs |
before 1.19.4-1ubuntu2.2, plus listed versions 1.19.1-3ubuntu11.19.1-3ubuntu1.11.19.2-1ubuntu11.19.3-2ubuntu11.19.4-1ubuntu21.19.4-1ubuntu2.1 |
1.19.4-1ubuntu2.2 |
wgetopenSUSE:Leap 15.0 |
before 1.19.5-lp150.2.3.1 | 1.19.5-lp150.2.3.1 |
wgetopenSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 1.21.1-2.2 | 1.21.1-2.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-20483 is a high vulnerability (CVSS 7.8) in Gnu Wget, published December 26, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.66%, the 51st percentile. Fixed in wget 1.20.1-r0.
References
security.gentoo.org/glsa/201903-08
securityfocus.com/bid/106358
twitter.com/marcan42/status/1077676739877232640
git.savannah.gnu.org/cgit/wget.git/tree/NEWS
security.netapp.com/advisory/ntap-20190321-0002
usn.ubuntu.com/3943-1
Show 44 moreShow less
access.redhat.com/errata/RHSA-2019:3701
nvd.nist.gov/vuln/detail/CVE-2018-20483
github.com/advisories/GHSA-mxm6-6r3r-6wj4
security.alpinelinux.org/vuln/CVE-2018-20483
docs.bell-sw.com/security/cves/CVE-2018-20483
security-tracker.debian.org/tracker/CVE-2018-20483
advisories.mageia.org/MGASA-2019-0015.html
bugs.mageia.org/show_bug.cgi?id=24109
openwall.com/lists/oss-security/2019/01/01/1
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.1_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1662705
bugzilla.redhat.com/show_bug.cgi?id=1669156
bugzilla.redhat.com/show_bug.cgi?id=1670252
bugzilla.redhat.com/show_bug.cgi?id=1670254
bugzilla.redhat.com/show_bug.cgi?id=1670256
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_3701.json
access.redhat.com/security/cve/CVE-2018-16890
cve.org/CVERecord?id=CVE-2018-16890
nvd.nist.gov/vuln/detail/CVE-2018-16890
curl.haxx.se/docs/CVE-2018-16890.html
access.redhat.com/security/cve/CVE-2018-20483
cve.org/CVERecord?id=CVE-2018-20483
access.redhat.com/security/cve/CVE-2019-3822
cve.org/CVERecord?id=CVE-2019-3822
nvd.nist.gov/vuln/detail/CVE-2019-3822
curl.haxx.se/docs/CVE-2019-3822.html
access.redhat.com/security/cve/CVE-2019-3823
cve.org/CVERecord?id=CVE-2019-3823
nvd.nist.gov/vuln/detail/CVE-2019-3823
curl.haxx.se/docs/CVE-2019-3823.html
suse.com/support/update/announcement/2019/suse-su-20190093-1
bugzilla.suse.com/1120382
suse.com/security/cve/CVE-2018-20483
ubuntu.com/security/CVE-2018-20483
ubuntu.com/security/notices/USN-3943-1
ubuntu.com/security/CVE-2019-5953
lists.opensuse.org/archives/list/[email protected]/thread/VQB3VGM73MWXA3OQFWL4UK2Z2IBTZMIT
suse.com/security/cve/CVE-2006-6719
suse.com/security/cve/CVE-2017-13089
suse.com/security/cve/CVE-2017-13090
suse.com/security/cve/CVE-2017-6508
suse.com/security/cve/CVE-2018-0494
suse.com/security/cve/CVE-2019-5953