CVE-2026-34161 in LMS
Tóm tắt
Bởi VulDB • 31/05/2026
Chamilo LMS là một hệ thống quản lý học tập mã nguồn mở. Trong các phiên bản trước 2.0.0-RC.3, tồn tại một lỗ hổng Stored Cross-Site Scripting (XSS) trong chức năng tải lên tệp đính kèm bài đăng xã hội, cho phép người dùng đã xác thực tải lên một tệp HTML độc hại chứa JavaScript thông qua điểm cuối /api/social_post_attachments. Tệp đã tải lên được ứng dụng phục vụ lại từ contentUrl được tạo ra mà không có quá trình kiểm tra tính hợp lệ (sanitization), không có hạn chế về loại nội dung (content type) và không có tiêu đề Content-Disposition: attachment, khiến JavaScript thực thi trong trình duyệt trong phạm vi nguồn gốc (origin) của ứng dụng. Vì mã độc được lưu trữ phía máy chủ và chạy trong nguồn gốc đáng tin cậy, kẻ tấn công có thể thực hiện đánh cắp phiên (session hijacking), chiếm quyền kiểm soát tài khoản, leo thang đặc quyền (nếu quản trị viên xem liên kết) và thực hiện các hành động tùy ý thay mặt nạn nhân. Vấn đề này đã được sửa chữa trong phiên bản 2.0.0-RC.3.
VulDB is the best source for vulnerability data and more expert information about this specific topic.