CVE-2026-64972: ATutor reflected XSS in preview.php popup parameter

CVE-2026-64972 · Severity: info · Published 2026-08-20

ATutor is an open-source learning management system used by educational institutions to develop and manage online courses. A reflected cross-site scripting (XSS) vulnerability in the preview.php file allows authenticated attackers to inject malicious JavaScript code that executes in other users' browsers, potentially leading to session hijacking, credential theft, or unauthorized actions performed on behalf of victims.

Technologies: ATutor. Vendors: ATutor.

Quick answers

Is CVE-2026-64972 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-64972 being exploited in the wild.
How severe is CVE-2026-64972?
Informational severity, published 20 August 2026.
Which products and versions are affected?
ATutor 2.2.4.
Is there a fix for CVE-2026-64972?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-64972 attacked?
It is attacked over the network, in a web application.
Am I affected by CVE-2026-64972?
Check whether you run ATutor at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

The vulnerability is a reflected XSS (CWE-79) in the popup parameter of preview.php. An authenticated attacker can inject a double quote to break out of an HTML attribute value and append event handlers such as onload. The related preview_top.php file performs sanitization but does not prevent XSS in the parent frameset rendered by preview.php itself. Attack requires authentication and the attacker crafting a malicious URL containing the XSS payload; the victim must then visit that URL. Version 2.2.4 is confirmed vulnerable; other versions are untested but potentially affected. No patch is available as the product is no longer actively maintained.

Affected products

  • ATutor ATutor 2.2.4

Timeline

  • 2026-08-20: disclosed
  • 2026-08-20: advisory

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.