PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-31939 chamilo CVE debrief

PatchSiren debrief for CVE-2026-31939, a high-severity vulnerability in Chamilo LMS. The vulnerability is a path traversal issue in main/exercise/savescores.php, allowing for arbitrary file deletion. It was fixed in version 1.11.38. Defenders should assess exposure and apply the patch to prevent potential exploitation attempts. The vulnerability allows for arbitrary file deletion, which can have significant operational impacts. Chamilo LMS deployments should verify their version and apply the patch.

Vendor
chamilo
Product
chamilo-lms
CVSS
HIGH 8.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-04-10
Original CVE updated
2026-10-26
Advisory published
2026-04-10
Advisory updated
2026-10-26

Who should care

Defenders responsible for Chamilo LMS deployments should assess exposure and apply the patch, as the vulnerability allows for arbitrary file deletion. Chamilo LMS operators, platform administrators, and security teams should verify their version and apply the patch to prevent potential exploitation attempts. The vulnerability can have significant operational impacts, including data loss and system compromise.

Why it matters

CVE-2026-31939 is a high-severity path traversal vulnerability in Chamilo LMS, allowing for arbitrary file deletion. Defenders should verify exposure, apply the patch, and monitor for potential exploitation attempts.

  • Verify exposure by checking Chamilo LMS version
  • Apply patch to prevent arbitrary file deletion
  • Monitor for potential exploitation attempts

Technical summary

The vulnerability is a path traversal issue in main/exercise/savescores.php of Chamilo LMS, allowing for arbitrary file deletion. This is due to user input from $_REQUEST['test'] being concatenated directly into the filesystem path without canonicalization or traversal checks. The vulnerability has a CVSS score of 8.3 and is considered high-severity. Defenders should prioritize verifying exposure and applying the patch to prevent potential exploitation attempts. The patch is available in version 1.11.38 of Chamilo LMS.

Defensive priority

Defenders should prioritize verifying exposure and applying the patch, as the vulnerability allows for arbitrary file deletion.

Recommended defensive actions

  • Verify exposure by checking if the Chamilo LMS version is prior to 1.11.38
  • Apply the patch by upgrading to version 1.11.38 or later
  • Monitor for potential exploitation attempts
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The vulnerability is described in the CVE record and NVD entry. The patch is available in version 1.11.38 of Chamilo LMS. Defenders should verify exposure by checking the Chamilo LMS version and apply the patch to prevent arbitrary file deletion. The CVE record was published on 2026-04-10T18:16:41.313Z and has not been modified since then. The NVD entry provides additional details on the vulnerability.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-31939 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-31939

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-31939 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-31939

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.