Inyecciones LDAP
#OWASP10 #LDAP
Las inyecciones LDAP son ataques que explotan vulnerabilidades en aplicaciones web conectadas a servidores LDAP, usados para guardar datos de usuarios y recursos en redes.
Se insertan comandos maliciosos en campos de entrada web, enviados al servidor LDAP. Si la aplicación no maneja bien la entrada, un atacante puede acceder a información no autorizada, modificar la base de datos o realizar acciones maliciosas en la red. Para prevenirlo, las aplicaciones deben validar y limpiar la entrada del usuario, ejecutarse con mínimos privilegios y monitorear el servidor LDAP.
Ataque
Imagina que tienes un target que de seguro utiliza LDAP y su estructura de login es la siguiente:
Para enumerar usuarios, necesitas hacer una query tipo (&(cn=admin))%00(userPassword=*)) => (&(cn=admin))
con null bytes para acortar, entonces puedes hacer lo siguiente:
Fuzzing
Las inyecciones LDAP tambien son vulnerables a fuzzing, esto se puede lograr como por ejemplo:
Last updated