CVE-2017-14804CWE-22

package builds could use directory traversal to write outside of target area

Critical · published March 1, 2018

CVSS v3.0
9.9
EPSS
2%
Percentile
77.0
In the wild
Unconfirmed
What it is

🔥 Untrusted builds could escape out of their designated areas like mischievous kids sneaking out of a sleepover! Think of it like a hotel that has poorly monitored exit doors. If a guest can sneak out through a backdoor, they could wander into restricted areas, causing all sorts of trouble. That's what this vulnerability allows—builds writing outside their intended locations, leading to chaos! An attacker could leverage this vulnerability to write files anywhere on the system, potentially overwriting critical files or injecting malicious code. The consequences could be absolutely devastating, as it provides a clear path for unauthorized access and system compromise.

Put simply

Think of it like a hotel that has poorly monitored exit doors. If a guest can sneak out through a backdoor, they could wander into restricted areas, causing all sorts of trouble. That's what this vulnerability allows—builds writing outside their intended locations, leading to chaos! The vulnerability in the build package before version 20171128 fails to check directory names during extraction, allowing untrusted builds to escape their intended buildroots, potentially leading to system breaches.

What to do

An attacker could leverage this vulnerability to write files anywhere on the system, potentially overwriting critical files or injecting malicious code. The consequences could be absolutely devastating, as it provides a clear path for unauthorized access and system compromise. To secure your systems, immediately upgrade to the build package version 20171128 or later. Additionally, review your build processes to ensure only trusted sources are utilized and implement strict directory access controls. You've got this! Just follow these steps and you'll keep your systems safe and sound! 🛡️

The record
Technical detail
CVSS v3.0
9.9 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01711 · 77.0th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2018-03-01T19:00Z
EPSS history
Timeline
  • 01 MAR 19:00Z
    package builds could use directory traversal to write outside of target area
    cvelistv5