CVE-2018-16874: debian debian_linux Improper Input Validation
Vulnerability summary
CVE-2018-16874 is a high (CVSS 8.1) Improper Input Validation vulnerability in debian debian_linux. EPSS estimates a 5.04% chance of exploitation in the next 30 days, higher than 92.2% of scored vulnerabilities.
Not severe (CVSS 6.8, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 37 · Related 33Timeline
- 14-12-2018PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
In Go before 1.10.6 and 1.11.x before 1.11.3, the "go get" command is vulnerable to directory traversal when executed with the import path of a malicious Go package which contains curly braces (both '{' and '}' characters). Specifically, it is only vulnerable in GOPATH mode, but not in module mode (the distinction is documented at https://golang.org/cmd/go/#hdr-Module_aware_go_get). The attacker can cause an arbitrary filesystem write, which can lead to code execution.
CVSS metrics
6 scores · 3 sources · 3 versions- OSV · UbuntuEcosystem advisory · calculated8.1HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- NVDNIST6.8MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
- OSV · UbuntuEcosystem advisory · calculated6.8MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
EPSS trend
Probability
5.04%
Chance of exploitation in the next 30 days
Percentile
92%
Versus all other CVEs
30-day change
No change 0.00 pp
From 5.04% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-20Improper Input ValidationThe product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
- CWE-22Improper Limitation of a Pathname to a Restricted DirectoryThe product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
Affected systems
Known conditions: network-reachable, no authentication, user interaction (CVSS vector). Other conditions: not stated in public data.
Ubuntu4 products
- golang-1.10All versions (No fix recorded)
- golang-1.6All versions (No fix recorded)
- golang-1.8All versions (No fix recorded)
- golang-1.9All versions (No fix recorded)
Opensuse2 products
- backports_sle15.0
- leapEOL15.0 | 15.1 | 42.3
[unknown]1 product
- golang1.10.6 | 1.11.3
Debian1 product
- debian_linuxEOL9.0
Go1 product
- toolchain≥ 1.11.0-0, < 1.11.3
Golang1 product
- go< 1.10.6 | ≥ 1.11.0, < 1.11.3
Suse1 product
7 vendors · 11 products
References
19 links- bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-16874X Refsource CONFIRMIssue TrackingThird Party Advisory
- groups.google.com/forum/?pli=1X Refsource MISC
- lists.opensuse.org/opensuse-security-announce/2019-03/msg00044.htmlVendor AdvisoryX Refsource SUSEMailing ListThird Party Advisory
- lists.opensuse.org/opensuse-security-announce/2019-05/msg00060.htmlVendor AdvisoryX Refsource SUSEMailing ListThird Party Advisory
- lists.opensuse.org/opensuse-security-announce/2019-06/msg00011.htmlVendor AdvisoryX Refsource SUSEMailing ListThird Party Advisory
- lists.opensuse.org/opensuse-security-announce/2019-06/msg00015.htmlVendor AdvisoryX Refsource SUSEMailing ListThird Party Advisory
- lists.opensuse.org/opensuse-security-announce/2019-07/msg00010.htmlVendor AdvisoryX Refsource SUSEMailing ListThird Party Advisory
- lists.opensuse.org/opensuse-security-announce/2020-04/msg00041.htmlVendor AdvisoryX Refsource SUSEMailing ListThird Party Advisory
Show all 19 references
- lists.debian.org/debian-lts-announce/2021/03/msg00014.htmlMailing ListX Refsource MLISTThird Party Advisory
- lists.debian.org/debian-lts-announce/2021/03/msg00015.htmlMailing ListX Refsource MLISTThird Party Advisory
- go.dev/issue/29230REPORT