Ckediotr3 server-side request forgery(SSRF)

black Angel11
2 min readJun 10, 2021

what’s ssrf ?

Server-side request forgery (also known as SSRF) is a web security vulnerability that allows an attacker to induce the server-side application to make HTTP requests to an arbitrary domain of the attacker’s choosing.

Steps:-

1-you can use this dorks to find vulnerable sites

inurl /editor/filemanager/connectors/uploadtest.html

2-after going to vulnerable page you will find filed “Custom Uploader URL: ”

3-right click then choose inspect element, click on pick an element from the page , select field Custom Uploader URL:

4-in elements “<input id=”txtCustomUrl” style=”WIDTH: 100%; BACKGROUND-COLOR: #dcdcdc” disabled=”” type=”text”>”

delete disabled=””

5-now you can put url start with any protocal

6-send it to the server as you see website that you have entered link

is appear into page .

what this mean??!!1

you send requst to server using vulnerable website

you can said i used it as proxy

hackers >>> vulnerable website >>> http:/xx.com

so in http://xx.com logs requests come from vulnerable website

impact:-

1-that allows an attacker to induce the server-side application to make HTTP requests to an arbitrary domain of the attacker’s choosing. if there is big company use old version hackers can send request via there websites and this not good for reputation of company

2-put big company website in blacklist of websites cause i hackers can send many of request via vulnerable website

Mitigation:-

Remove the uploadtest.html file as it is not used by the application.

https://packetstormsecurity.com/files/163173/CKEditor-3-Server-Side-Request-Forgery.html

https://www.exploit-db.com/exploits/50021

--

--

black Angel11

Senior peneteration tester | Security Researcher | Bug Bounty Hunter