7.0high

CVE-2017-9067

MODX Revolution Directory Traversal Vulnerability

Also known as GHSA-cgrv-6h2h-6f7v

Published 9 y ago · modified 4 mo ago · JSON

CVSS
7.0
v3.0 · NVD
CISA KEV
No
not known exploited
EPSS
0.8%
percentile 57%
Public exploits
0
none known

Summary

In MODX Revolution before 2.5.7, when PHP 5.3.3 is used, an attacker is able to include and execute arbitrary files on the web server due to insufficient validation of the action parameter to setup/index.php, aka directory traversal.

Exploit prediction (EPSS)

0.82% probability of exploitation in the next 30 days, higher than 57% of all scored CVEs.

CVSS scores

Assigned byVersionScoreVector
NVD3.07.0CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
NVD2.04.4AV:L/AC:M/Au:N/C:P/I:P/A:P
GitHub3.07.0CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

Affected packages

EcosystemPackageAffectedFixed in
packagistmodx/revolution
<2.5.7
2.5.7

Classification

Weakness
  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory
Technology feeds
PHP (RSS, critical only)

References

  • citadelo.com /en/2017/04/modx-revolution-cms/ · x_refsource_MISC, x_transferred
  • github.com /modxcms/revolution/pull/13428 · x_refsource_MISC, x_transferred
  • github.com /modxcms/revolution/pull/13422 · x_refsource_MISC, x_transferred
  • nvd.nist.gov /vuln/detail/CVE-2017-9067 · advisory
  • citadelo.com /en/2017/04/modx-revolution-cms · web
  • github.com /modxcms/revolution · package

Sources

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.