CVE-2017-1000002

ATutor versions 2.2.1 and earlier are vulnerable to a directory traversal and file extension check bypass in the Course component resulting in code execution

published July 13, 2017

CVSS
—
EPSS
31%
Percentile
98.2
In the wild
Unconfirmed
What it is

⚠️ A sneaky directory traversal opens the door wide! In ATutor versions 2.2.1 and earlier, attackers could exploit this flaw to execute code remotely or access sensitive information. 🔥 Think of it like a delivery driver taking a shortcut through the back alleys of a neighborhood, bypassing all the necessary checkpoints and potentially accessing private properties without permission. An attacker could leverage this vulnerability to run arbitrary code on the server or snoop around for sensitive files. This could lead to unauthorized control or data exposure, putting your courses and users at risk!

Put simply

Think of it like a delivery driver taking a shortcut through the back alleys of a neighborhood, bypassing all the necessary checkpoints and potentially accessing private properties without permission. This directory traversal vulnerability allows an attacker to manipulate file paths to access files outside the intended directories, combined with a file extension check bypass that could enable arbitrary code execution.

What to do

An attacker could leverage this vulnerability to run arbitrary code on the server or snoop around for sensitive files. This could lead to unauthorized control or data exposure, putting your courses and users at risk! Upgrade ATutor to a version after 2.2.1 to mitigate this risk. Additionally, review file access permissions and implement stricter validation checks on user inputs to prevent path manipulation. Stay vigilant! This is fixable! Follow these steps, and you'll have your system secured in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.30833 · 98.2th percentile
Published
2017-07-13T20:00Z
EPSS history
Timeline
  • 13 JUL 20:00Z
    ATutor versions 2.2.1 and earlier are vulnerable to a directory traversal and file extension check bypass in the Course component resulting in code execution
    cvelistv5