
A totally unauthenticated file-upload endpoint in Visual Composer lets anyone drop arbitrary files (e.g., a JSP web-shell) onto the server.
A totally unauthenticated file-upload endpoint in Visual Composer lets anyone drop arbitrary files (e.g., a JSP web-shell) onto the server.
Proof-of-concept tool to check for and exploit the unauthenticated file upload vulnerability (CVE-2025-31324) in SAP NetWeaver Visual Composer's "Metadata Uploader" component.
Disclaimer: This tool is intended for authorized security testing only. Unauthorized scanning or exploitation of systems is illegal and unethical.
--oast-host) for verification.--exploit-file <PATH>.host[:port] (defaults to HTTP) or full URLs (http[s]://host[:port][/path]).--threads).--legacy-ssl) for older servers.--insecure flag to bypass all SSL errors.-v, -vv) and optional CSV/JSON output (-o).# Clone the repository (or download the script)
# git clone <repo_url>
# cd <repo_directory>
# Install dependencies
pip install -r requirements.txt