CVE-2023-3368: Chamilo · OS Command Injection
Affects ChamiloSource CVE Database V5
Mentioned vulnerabilities
Not known to be exploited · public detection template (Nuclei) · 69% EPSS · CVSS 9.8 Critical.
Data as of 26 Oct 2026, 14:05 UTC
- EPSS
- 69.6% chance of exploitation in 30 days – higher than 99% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 28 Nov 2023
Detectable: evidence found.
nuclei template: Chamilo LMS <= v1.11.20 Unauthenticated Command Injection
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Chamilo Chamilo | Affected
| Fixed in– |
AI-suggested
Organizations should immediately assess their Chamilo LMS installations to determine if they are running version 1.11.20 or earlier. In the interim, organizations should consider the following specific mitigations: 1) Restrict network access to the vulnerable endpoint `/main/webservices/additional_webservices.php` using web application firewalls (WAFs) or reverse proxies with strict input validation rules to block suspicious command injection patterns. 2) Employ runtime application self-protection (RASP) tools to detect and prevent command injection attempts dynamically. 3) Conduct thorough input validation and sanitization on all user inputs interacting with system commands, potentially applying custom patches if feasible. 4) Isolate the LMS server within a segmented network zone with minimal privileges to limit the impact of a potential compromise. 5) Implement comprehensive monitoring and alerting for unusual command executions or system behavior indicative of exploitation attempts. 6) Prepare incident response plans specific to LMS compromise scenarios. Finally, organizations should prioritize upgrading to a patched version once released and consider alternative LMS platforms if timely remediation is not possible.
Description
Command injection in `/main/webservices/additional_webservices.php` in Chamilo LMS <= v1.11.20 allows unauthenticated attackers to obtain remote code execution via improper neutralisation of special characters. This is a bypass of CVE-2023-34960.
References
- support.chamilo.org/projects/chamilo-18/wiki/security_issues (opens in a new tab)
- starlabs.sg/advisories/23/23-3368/ (opens in a new tab)
- github.com/chamilo/chamilo-lms/commit/37be9ce7243a30259047dd4517c48ff8b21d657a (opens in a new tab)
- https//github.com/chamilo/chamilo-lms/commit/4c69b294f927db62092e01b70ac9bd6e32d5b48b (opens in a new tab)