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-13933 — CVE-2020-13933 campo de pruebas: vulnerabilidad de omisión de autenticación de shiro | Kitploit
Herramientas/GitHubGitHub/exp-docs/cve-2020-13933
Autenticación y AutorizaciónAnálisis de VulnerabilidadesExplotación de Aplicaciones WebPruebas de PenetraciónAprendizaje y EducaciónLabs y Práctica
GitHubexp-docs/cve-2020-13933

CVE-2020-13933

CVE-2020-13933 campo de pruebas: vulnerabilidad de omisión de autenticación de shiro

Ver Repositorio
144hace 3 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
Sitio web

Campo de tiro CVE-2020-13933

Vulnerabilidad de omisión de autenticación en shiro < 1.6.0


PoC

http://127.0.0.1:8080/res/%3bpoc

Entorno del campo de tiro

Descripción del código

  • ShiroConfig.java:
       Configuración de permisos: cuando se solicita el recurso /res/*, redirige (302) a la página de inicio de sesión para autenticación.
  • NameController.java:
      · /res/{name}: solicita el recurso llamado name (activa la autenticación)
      · /res/: no solicita ningún recurso (no activa la autenticación)

Verificación del campo de tiro

Al no especificar un nombre de recurso en la ruta de solicitud, no se activa la autenticación ni se devuelve ningún recurso: http://127.0.0.1:8080/res/

Al especificar un nombre de recurso en la ruta de solicitud, se redirige (302) a la página de autenticación: http://127.0.0.1:8080/res/poc

Al construir una solicitud PoC específica para un recurso, no se activa la autenticación y se devuelve el recurso: http://127.0.0.1:8080/res/%3bpoc (%3b es la codificación URL de ;)

Ubicación de DEBUG de la vulnerabilidad

shiro-web-1.5.3.jar

root@kitploit:~
// org.apache.shiro.web.util.WebUtils.java
// line 111

public static String getPathWithinApplication(HttpServletRequest request) {
    return normalize(removeSemicolon(getServletPath(request) + getPathInfo(request)));
}

spring-web-5.2.5.RELEASE.jar

root@kitploit:~
// org.springframework.web.util.UrlPathHelper.java
// line 459

private String decodeAndCleanUriString(HttpServletRequest request, String uri) {
    uri = removeSemicolonContent(uri);
    uri = decodeRequestString(request, uri);
    uri = getSanitizedPath(uri);
    return uri;
}
Descargar herramienta