CVE-2017-7418 Path traversal in n/a

Medium 5.5 Published Updated

Local attackers can bypass chroot restrictions by replacing intermediate path components with symbolic links, potentially accessing unauthorized files.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2017-7418?

CVE-2017-7418 is a medium-severity path traversal vulnerability in n/a, published on 4 Apr 2017. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

ProFTPD before 1.3.5e and 1.3.6 before 1.3.6rc5 controls whether the home directory of a user could contain a symbolic link through the AllowChrootSymlinks configuration option, but checks only the last path component when enforcing AllowChrootSymlinks. Attackers with local access could bypass the AllowChrootSymlinks control by replacing a path component (other than the last one) with a symbolic link. The threat model includes an attacker who is not granted full filesystem access by a hosting provider, but can reconfigure the home directory of an FTP user.

Weakness: CWE-59

Which versions are affected by CVE-2017-7418?

It affects 1 product.

Products include Proftpd Proftpd.

How do I fix CVE-2017-7418?

Upgrade to a fixed version.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2017-7418 being exploited?

There is no known exploitation of CVE-2017-7418 in the wild and no public exploit code.

Sources

Also known as DEBIAN-CVE-2017-7418, GHSA-mq6p-g6qc-37c9, MGASA-2017-0115, UBUNTU-CVE-2017-7418.

Is CVE-2017-7418 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free