CVE-2026-34239
Received Received - Intake

Authenticated Remote Code Execution in Chamilo LMS

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

Publication date: 2026-07-20

Last updated on: 2026-07-20

Assigner: GitHub, Inc.

Description

Chamilo version 1.11.40 and earlier are vulnerable to authenticated remote code execution in the main/inc/ajax/lang.ajax.php path. This endpoint is protected only by `api_protect_course_script(true)`, which means any authenticated user enrolled in a course (student, teacher, DRH) can reach it.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
chamilo chamilo_lms to 1.11.40 (exc)
chamilo chamilo to 1.11.40 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-285 The product does not perform or incorrectly performs an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is an authenticated remote code execution vulnerability in Chamilo LMS versions 1.11.40 and earlier. It exists in the main/inc/ajax/lang.ajax.php file due to improper access control in the translate_portfolio_category function. The endpoint is only protected by api_protect_course_script(true), allowing any authenticated course member (student, teacher, or DRH) to exploit it without admin rights.

Detection Guidance

To detect this vulnerability, check if your Chamilo LMS version is 1.11.40 or earlier. Inspect the file main/inc/ajax/lang.ajax.php for the translate_portfolio_category function. Verify if api_protect_course_script(true) is the only protection for this endpoint.

Impact Analysis

An attacker with course access could execute arbitrary code on the server, potentially stealing data, installing malware, or disrupting services. The impact includes high risk to confidentiality, integrity, and availability of the Chamilo system.

Compliance Impact

This vulnerability could lead to unauthorized data access or modification, violating GDPR's integrity and confidentiality requirements or HIPAA's safeguards for protected health information. Organizations using affected versions may face compliance violations and legal penalties.

Mitigation Strategies

Immediately upgrade Chamilo LMS to version 1.11.40 or later. Ensure proper access controls are implemented beyond api_protect_course_script(true). Review and restrict course enrollment permissions to minimize exposure.

Chat Assistant

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

EPSS Chart