---
id: CVE-2026-45146
title: >-
  Chamilo LMS: Blind SQL Injection in model.ajax.php via filters[groupOp]
  authentificated
summary: >-
  Chamilo LMS is an open-source learning management system. Prior to 1.11.40 and
  2.0.1, an authenticated administrator can call the get_sessions action in
  /main/inc/ajax/model.ajax.php with _search=true and a crafted JSON filters
  parameter…
severity: high
cvss: 7.2
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H'
cvssSource: cna
cwe:
  - CWE-89
vendor: chamilo
product: chamilo-lms
affected:
  - chamilo-lms < 1.11.40
  - 'chamilo-lms >= 2.0.0, < 2.0.1'
published: '2026-11-03'
updated: '2026-11-03'
sourceUpdated: '2026-11-03T19:54:46.162Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-45146'
references:
  - url: >-
      https://github.com/chamilo/chamilo-lms/security/advisories/GHSA-prqp-8x29-cr88
    label: >-
      https://github.com/chamilo/chamilo-lms/security/advisories/GHSA-prqp-8x29-cr88
  - url: >-
      https://github.com/chamilo/chamilo-lms/commit/4472f3089bbbca1b4713bfd7059907676b80d07f
    label: >-
      https://github.com/chamilo/chamilo-lms/commit/4472f3089bbbca1b4713bfd7059907676b80d07f
  - url: >-
      https://github.com/chamilo/chamilo-lms/commit/7cc961d60ac27eaccd6bcc8db201de2c65adfdf3
    label: >-
      https://github.com/chamilo/chamilo-lms/commit/7cc961d60ac27eaccd6bcc8db201de2c65adfdf3
  - url: 'https://github.com/chamilo/chamilo-lms/releases/tag/v1.11.40'
    label: 'https://github.com/chamilo/chamilo-lms/releases/tag/v1.11.40'
  - url: 'https://github.com/chamilo/chamilo-lms/releases/tag/v2.0.1'
    label: 'https://github.com/chamilo/chamilo-lms/releases/tag/v2.0.1'
tags:
  - cve.org
epss: 0.00317
epssPercentile: 0.24803
ingestedAt: '2026-11-05T20:33:06.424Z'
---

## Overview

Chamilo LMS is an open-source learning management system. Prior to 1.11.40 and 2.0.1, an authenticated administrator can call the get_sessions action in /main/inc/ajax/model.ajax.php with _search=true and a crafted JSON filters parameter whose groupOp field contains SQL syntax. Because groupOp is not restricted to the expected AND or OR operators before it is incorporated into query logic, attacker-controlled input is interpreted by the database and enables blind or time-based SQL injection. Successful exploitation can disclose sensitive user, course, session, configuration, password-reset, and administrative data, modify or delete records subject to database privileges, and cause denial of service through expensive delayed queries. This issue is fixed in versions 1.11.40 and 2.0.1.

## Affected

- `chamilo-lms < 1.11.40`
- `chamilo-lms >= 2.0.0, < 2.0.1`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
