Description
ATutor is vulnerable to authentication bypass . Although a token validation check is present in the auto-login functionality, the values required for token validation remain uninitialized in certain code paths. An unauthenticated attacker who can determine a user's identifier and registration timestamp can generate a valid token and authenticate as an existing user, including administrator, without knowing the password.





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.
Published: 2026-08-20
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

ATutor contains a flaw that allows an unauthenticated attacker to fabricate a valid auto‑login token if they know a user’s identifier and registration timestamp. The token validation logic is present, but the required values remain uninitialized in certain code paths, meaning the cryptographic check passes even when the data is missing. By forging the token, an attacker can authenticate as any existing user, including administrators, without possessing the user’s password.

Affected Systems

The vulnerability has been confirmed in ATutor version 2.2.4, the last actively supported release. Other versions have not been tested but may exhibit the same weakness due to the unchanged code path, so all ATutor installations should be considered potentially affected. The product is no longer maintained, and no patch is available.

Risk and Exploitability

The CVSS score of 6.3 indicates a moderate severity issue. Because exploitation requires knowledge of a user’s ID and registration timestamp, it is not trivial to harvest these values from the public interface, but the surface is small and the token can be sent over any network to the login endpoint. No proof‑of‑concept exploit has been disclosed and the vulnerability is not listed in the CISA KEV catalog, meaning the exploitation probability is unknown. Nonetheless, the potential impact of gaining administrative access is high enough that organizations should evaluate the risk promptly.

Generated by OpenCVE AI on August 20, 2026 at 20:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Migrate from ATutor to a supported web‑learning platform and remove the affected code base.
  • If migration is delayed, disable the auto‑login feature or rename the endpoint to prevent external token generation.
  • Restrict access to the token validation endpoint to trusted internal IP ranges or VPNs.
  • Monitor authentication logs for unusual token usage and alert on repeated failed or successful logins.
  • Review your custom code for other uninitialized data paths and apply any community patches if available.

Generated by OpenCVE AI on August 20, 2026 at 20:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 20 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared Atutor
Atutor atutor
Vendors & Products Atutor
Atutor atutor

Thu, 20 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
Description ATutor is vulnerable to authentication bypass . Although a token validation check is present in the auto-login functionality, the values required for token validation remain uninitialized in certain code paths. An unauthenticated attacker who can determine a user's identifier and registration timestamp can generate a valid token and authenticate as an existing user, including administrator, without knowing the password. 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.
Title Authentication Bypass in ATutor
Weaknesses CWE-639
References
Metrics cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: CERT-PL

Published:

Updated: 2026-08-20T15:26:26.085Z

Reserved: 2026-07-21T09:36:01.217Z

Link: CVE-2026-64961

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-20T14:17:44.577

Modified: 2026-08-20T16:17:32.387

Link: CVE-2026-64961

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T21:00:05Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key