CVE-2023-30943
MEDIUM NUCLEIMoodle 4.1.0-4.1.2 - Unauthenticated Arbitrary Folder Creation via TinyMCE Loader
Title source: llmExploitation Summary
EIP tracks 3 public exploits for CVE-2023-30943. PoCs published by d0rb, Chocapikk, RubyCat1337. A Nuclei detection template is also available.
AI-analyzed exploit summary This PoC demonstrates two Moodle vulnerabilities: unauthenticated arbitrary folder creation leading to stored XSS and self-XSS leading to account takeover. The exploit combines these techniques to showcase potential RCE and privilege escalation paths.
Description
The vulnerability was found Moodle which exists because the application allows a user to control path of the older to create in TinyMCE loaders. A remote user can send a specially crafted HTTP request and create arbitrary folders on the system.
Exploits (3)
This PoC demonstrates two Moodle vulnerabilities: unauthenticated arbitrary folder creation leading to stored XSS and self-XSS leading to account takeover. The exploit combines these techniques to showcase potential RCE and privilege escalation paths.
This repository contains a Python-based scanner for detecting CVE-2023-30943, a vulnerability in Moodle that allows arbitrary folder creation via crafted HTTP requests to the TinyMCE loader. The tool supports single URL checks, bulk scanning from files, and integration with Leakix for fetching potential targets.
This PoC demonstrates a combination of unauthenticated arbitrary folder creation leading to stored XSS and a self-XSS leading to account takeover in Moodle. The exploit leverages directory traversal and XSS payloads to achieve remote code execution and session hijacking.
Nuclei Templates (1)
title:"Moodle" || cpe:"cpe:2.3:a:moodle:moodle" || http.title:"moodle"
title="moodle"
References (6)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N