Read the docs
TI-2019-09088 Aliases CVE-2019-12170GHSA-5vj3-gfgg-q9v5

ATutor through 2.2.4 is vulnerable to arbitrary file uploads via the…

Priority MEDIUM 49CWE-434Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.0 · NVD. Fix status from CNA. Impact type from CWE-434.

Summary

ATutor through 2.2.4 is vulnerable to arbitrary file uploads via the mods/_core/backups/upload.php (aka backup) component. This may result in remote command execution. An attacker can use the instructor account to fully compromise the system using a crafted backup ZIP archive. This will allow for PHP files to be written to the web root, and for code to execute on the remote server.

Why it matters now

EPSS 0.08592 95th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
  • — Vendor— Affected all versions Fixed in — No fix listed CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:atutor:atutor:*:*:*:*:*:*:*:*up to 2.2.4VulnerableATutor
  • cpe:2.3:a:atutor:atutor:*:*:*:*:*:*:*:* Versions up to 2.2.4 Vulnerable ·ATutor

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2019-12170
  2. 2026-10-03 Alias added: GHSA-5vj3-gfgg-q9v5
  3. 2026-10-14 EPSS moved to the 95th–99th percentile

References

  • TI-2016-02300 SQL injection vulnerability in include/lib/mysql_connect.inc.php in ATutor 2.2.1 allows… CVSS 3.0CRITICAL 9.8
  • TI-2019-09087 ATutor 2.2.4 allows Arbitrary File Upload and Directory Traversal, resulting in remote… CVSS 3.1HIGH 8.8
  • TI-2017-14349 ATutor versions 2.2.1 and earlier are vulnerable to a directory traversal and file… CVSS 3.0CRITICAL 9.8
  • TI-2023-11865 A Cross-site scripting (XSS) vulnerability in the function encrypt_password() in… CVSS 3.1MEDIUM 6.1
  • TI-2019-12106 In ATutor 2.2.4, an unauthenticated attacker can change the application settings and… CVSS 3.1CRITICAL 9.8
  • TI-2017-14351 ATutor version 2.2.1 and earlier are vulnerable to a SQL injection in the Assignment… CVSS 3.0CRITICAL 9.8
See all 27 →

Sources