Skip to main content

PHP EUVD-2026-21531

| CVE-2026-32931 HIGH
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-04-10 security-advisories@github.com
7.5
CVSS 3.1
Share

CVSS VectorNVD

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

7
Re-analysis Queued
Apr 17, 2026 - 21:37 vuln.today
cvss_changed
Analysis Updated
Apr 16, 2026 - 05:58 EUVD-patch-fix
executive_summary
Re-analysis Queued
Apr 16, 2026 - 05:29 backfill_euvd_patch
patch_released
Patch available
Apr 16, 2026 - 05:29 EUVD
1.11.38,2.0.0-RC.3
EUVD ID Assigned
Apr 10, 2026 - 18:22 euvd
EUVD-2026-21531
Analysis Generated
Apr 10, 2026 - 18:22 vuln.today
CVE Published
Apr 10, 2026 - 18:16 nvd
HIGH 7.5

DescriptionNVD

Chamilo LMS is a learning management system. Prior to 1.11.38 and 2.0.0-RC.3, an unrestricted file upload vulnerability in the exercise sound upload function allows an authenticated teacher to upload a PHP webshell by spoofing the Content-Type header to audio/mpeg. The uploaded file retains its original .php extension and is placed in a web-accessible directory, enabling Remote Code Execution as the web server user (www-data). This vulnerability is fixed in 1.11.38 and 2.0.0-RC.3.

AnalysisAI

Remote code execution in Chamilo LMS versions prior to 1.11.38 and 2.0.0-RC.3 allows authenticated teachers to upload PHP webshells through the exercise sound upload function by spoofing Content-Type headers to audio/mpeg. Uploaded malicious files retain their .php extensions and execute in web-accessible directories with web server privileges (www-data). …

Sign in for full analysis, threat intelligence, and remediation guidance.

RemediationAI

Within 24 hours: Inventory all Chamilo LMS deployments and identify current versions. Within 7 days: Apply vendor patch-upgrade to Chamilo 1.11.38 or 2.0.0-RC.3 (or later stable release). …

Sign in for detailed remediation steps.

Share

EUVD-2026-21531 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy