CVE-2026-34160

HIGH

Chamilo LMS: Unauthenticated SSRF via PENS Plugin allows attacker to probe internal network and reach cloud metadata services

Title source: cna
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2026-34160. PoCs published by romain-deperne.

AI-analyzed exploit summary This repository provides a detailed technical analysis of CVE-2026-34160, an unauthenticated SSRF vulnerability in Chamilo LMS via the PENS plugin. It includes root cause analysis, affected code snippets, and PoC curl commands demonstrating the exploit.

Description

Chamilo LMS is an open-source learning management system. In versions prior to 2.0.0-RC.3, the PENS (Package Exchange Notification Services) plugin endpoint at public/plugin/Pens/pens.php is accessible without authentication and accepts a user-controlled package-url parameter that the server fetches using curl without filtering private or internal IP addresses, enabling unauthenticated Server-Side Request Forgery (SSRF). An attacker can exploit this to probe internal network services, access cloud metadata endpoints (such as 169.254.169.254) to steal IAM credentials and sensitive instance metadata, or trigger state-changing operations on internal services via the receipt and alerts callback parameters. No authentication is required to exploit either SSRF vector, significantly increasing the attack surface. This issue has been fixed in version 2.0.0-RC.3.

Exploits (1)

github WRITEUP
by romain-deperne · poc
https://github.com/romain-deperne/CVE-2026-34160

This repository provides a detailed technical analysis of CVE-2026-34160, an unauthenticated SSRF vulnerability in Chamilo LMS via the PENS plugin. It includes root cause analysis, affected code snippets, and PoC curl commands demonstrating the exploit.

Classification
Writeup 100%
Attack Type
Ssrf
Complexity
Trivial
Reliability
Reliable
Target: Chamilo LMS 2.x (commit af6b7002 and earlier)
No auth needed
Prerequisites: Access to the target Chamilo LMS instance
devstral-2 · analyzed Apr 30, 2026 Full analysis →

Scores

CVSS v3 8.6
EPSS 0.0034
EPSS Percentile 26.0%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

CWE
CWE-306 CWE-918
Status published
Products (3)
chamilo/chamilo-lms < 2.0-RC.3
chamilo/chamilo_lms 2.0.0 alpha1 (10 CPE variants)
chamilo/chamilo_lms < 1.11.38
Published Apr 14, 2026
Tracked Since Apr 15, 2026