Critical
Chamilo stored XSS via user registration leads to admin account takeover
Type: advisorySources: OSV
Chamilo LMS versions 1.11.38 and earlier contain a stored cross-site scripting vulnerability in the user registration form that allows any unauthenticated attacker to execute arbitrary JavaScript in an administrator's browser session, leading to full platform admin account takeover. This has been patched in 1.11.40.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-39878
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 8 Nov 2026, 02:35 UTC · Revision 1
Source evidence
Chamilo stored XSS via user registration leads to admin account takeover
core-osv · Original sourcePublished 20 Jul 2026, 17:08 UTC
Chamilo LMS versions 1.11.38 and earlier contain a stored cross-site scripting vulnerability in the user registration form that allows any unauthenticated attacker to execute arbitrary JavaScript in an administrator's browser session, leading to full platform admin account takeover. This has been patched in 1.11.40.
osv:CVE-2026-39878
Complete source record
{
"id": "9bb73813420f4d3cf78eda914f6e07a3863497424470d9d8d06d0dc4a6a61f71",
"url": "https://osv.dev/vulnerability/CVE-2026-39878",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Chamilo stored XSS via user registration leads to admin account takeover",
"summary": "Chamilo LMS versions 1.11.38 and earlier contain a stored cross-site scripting vulnerability in the user registration form that allows any unauthenticated attacker to execute arbitrary JavaScript in an administrator's browser session, leading to full platform admin account takeover. This has been patched in 1.11.40.",
"evidence": "osv:CVE-2026-39878",
"products": [],
"severity": "critical",
"structured": {
"id": "CVE-2026-39878",
"aliases": [
"CVE-2026-39878",
"GHSA-gcjp-f7jm-rrrg"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/chamilo/chamilo-lms",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "9f0ba7a833d2f7be511f6d5f32db6123f61e5857"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "1.11.40"
}
],
"source": "DESCRIPTION"
},
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "1.11.38"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"v1.11.38",
"v1.11.36",
"v1.11.32",
"v1.11.30",
"v1.11.30-rc.1",
"v1.11.28",
"v1.11.26",
"v1.11.26-rc.1",
"v1.11.24",
"v1.11.22",
"v1.11.22-beta.2",
"v1.11.22-beta.1",
"v1.11.20-beta.1",
"v1.11.20",
"v1.11.18",
"v1.11.14",
"v1.11.14-beta.1",
"v1.11.12",
"v1.11.10",
"v1.11.6",
"v1.11.6-alpha.1",
"v1.9.8",
"CHAMILO_1_9_6_STABLE",
"CHAMILO_1_9_6_RC_2",
"CHAMILO_1_9_6_RC_1",
"CHAMILO_1_9_4_STABLE",
"CHAMILO_1_9_4_RC_1",
"CHAMILO_1_9_4_ALPHA_1",
"CHAMILO_1_9_2_STABLE_QUARTER",
"CHAMILO_1_9_2_STABLE",
"CHAMILO_1_9_0_STABLE_3",
"CHAMILO_1_9_0_STABLE_2",
"CHAMILO_1_9_0_RC_1",
"CHAMILO_1_8_8_4_STABLE",
"CHAMILO_1_9_0_ALPHA_4",
"CHAMILO_1_9_0_ALPHA_2",
"CHAMILO_1_9_0_ALPHA_1",
"CHAMILO_1_9_0_PRE_ALPHA",
"CHAMILO_1_8_8.3_STABLE_4",
"CHAMILO_1_8_8_2_STABLE_2",
"CHAMILO_1_8_8_2_STABLE",
"CHAMILO_1_8_8_2_RC_1",
"CHAMILO_1_8_8_BETA_2",
"CHAMILO_1_8_8_BETA_1",
"CHAMILO_1_8_8_ALPHA",
"CHAMILO_1_8_7_STABLE_BIS",
"CHAMILO_1_8_7_STABLE",
"CHAMILO_1_8_7_RC2",
"CHAMILO_1_8_7_RC_1",
"CHAMILO_1_8_7_ALPHA_2",
"CHAMILO_1_8_7_ALPHA_1",
"v1.8.6.1"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-39878.json"
}
}
],
"modified": "2026-10-28T02:30:52.858806205Z",
"provider": "osv",
"references": [
"https://vokecyber.com/research/cve-2026-39878-chamilo-lms-stored-xss",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/39xxx/CVE-2026-39878.json",
"https://github.com/chamilo/chamilo-lms/security/advisories/GHSA-gcjp-f7jm-rrrg",
"https://nvd.nist.gov/vuln/detail/CVE-2026-39878"
],
"provider_metadata": {
"cwe_ids": [
"CWE-79"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/39xxx/CVE-2026-39878.json"
}
},
"related_cves": [
{
"value": "CVE-2026-39878",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 521838,
"published_at": "2026-07-20T17:08:21.23+00:00"
}