CVE-2026-64970
Received Received - Intake

Stored XSS in ATutor Registration Profile

Vulnerability report for CVE-2026-64970, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-20

Last updated on: 2026-08-20

Assigner: CERT.PL

Description

ATutor is vulnerable to Stored Cross Site Scripting in registration functionality.  An attacker can register a new account and enter a JavaScript payload in the phone field during registration. When any authenticated user visits the attacker's public profile, the profile template echoes the phone value without output encoding and the browser executes the payload leading to the theft of user's session cookie. Product is no longer actively supported and the vulnerabilities have not been fixed. Only version 2.2.4 was tested and confirmed as vulnerable, other versions were not tested but might also be vulnerable.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-20
Last Modified
2026-08-20
Generated
2026-08-20
AI Q&A
2026-08-20
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
atutor atutor to 2.2.4 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

ATutor has a stored cross-site scripting (XSS) vulnerability in its registration functionality. An attacker can create an account and inject a JavaScript payload into the phone field during registration. When another user views the attacker's public profile, the profile template displays the phone field without proper encoding, executing the malicious script. This can lead to session cookie theft for the victim.

Detection Guidance

Check ATutor registration forms for unsanitized input in the phone field. Manually inspect user profiles for JavaScript payloads in the phone number field. Monitor browser console logs for unexpected script execution when viewing user profiles.

Impact Analysis

If you use ATutor, an attacker could steal your session cookie by tricking you into viewing their profile. This could allow the attacker to hijack your account, access your data, or perform actions on your behalf without your consent.

Compliance Impact

This vulnerability could lead to unauthorized access to user data, violating GDPR's data protection principles and HIPAA's security requirements. It may result in data breaches, non-compliance penalties, and loss of trust due to insufficient protection against XSS attacks.

Mitigation Strategies

Disable user registration functionality if possible. Remove the phone field from registration forms. Implement output encoding for all user-provided data in profiles. Consider migrating to a supported alternative as ATutor is no longer maintained.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-64970. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart