Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ferretCMS– Multiple Cross-Site Scripting Vulnerability #67

Open
tigerboy07 opened this issue Jan 4, 2016 · 2 comments
Open

ferretCMS– Multiple Cross-Site Scripting Vulnerability #67

tigerboy07 opened this issue Jan 4, 2016 · 2 comments

Comments

@tigerboy07
Copy link

ferretCMS– Multiple Cross-Site Scripting Vulnerability

Information

Vulnerability Type : Cross Site Scripting Vulnerability
Vulnerable Version : 2.0.2-alpha
Vendor Homepage:https://github.com/JRogaishio/ferretCMS
CVE-ID :
Severity : Medium
Author – Sachin Wagh (@tiger_tigerboy)

Description

ferretCMS is prone to Cross-site scripting vulnerability because it fails to sanitize user-supplied input. An attacker may leverage this issue to execute arbitrary script code
in the browser of an unsuspecting user in the context of the affected site.

Proof of Concept URL

http://localhost/ferretCMS-master/admin.php

Parameter :

1.Username

http://localhost/ferretCMS-master/admin.php?type=customkey&action=insert&p=

Parameter :

1.key
2.value

http://localhost/ferretCMS-master/admin.php?type=template&action=insert&p=

Parameter :

1.path
2.file
3.title

Please find attached POC.

Advisory Timeline

02-Jan-2016-Reported

Credits & Authors

Sachin Wagh (@tiger_tigerboy)

@fgeek
Copy link

fgeek commented Feb 22, 2016

Could you create a patch for these issues and publish new release?

@JRogaishio
Copy link
Owner

I am more than happy to accept pull requests for this project.
As it stands, this projects has been abandoned and I don't have any new development planned.
Out of curiousity, are you using this CMS in production?

Also these parameters should be getting run through PDO prepared statements to sanitize the input.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants