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

Reflected Cross-Site Scripting (XSS) vulnerability in fabrik_referrer (CVE-2018-10727) #2033

Open
dcianciulli opened this issue May 4, 2018 · 3 comments

Comments

@dcianciulli
Copy link

dcianciulli commented May 4, 2018

Issue description

A reflected Cross-Site Scripting (XSS) vulnerability in fabrik_referrer hidden input field in fabrik forms allows remote attackers to inject arbitrary scripts via the unsanitized HTTP Referrer header.

Example

Given a fabrik form URL, for example http://www.foo.bar.com/vulnerable-form.html that contains an input field such as <input type="hidden" name="fabrik_referrer" value="http://sample.referrer.com" />, it is possible to reproduce the vulnerability by changing the referrer, for example with http://sample.referrer.com"accesskey="x"onclick="alert(1).

This may be possible via the following cURL command:

curl -H 'Referer: http://sample.referrer.com"accesskey="x"onclick="alert(1)' 'http://www.foo.bar.com/vulnerable-form.html'

CVE ID

CVE-2018-10727

Credits

Danilo Cianciulli*
Paolo Di Notte*
*: Koine Srl

@dcianciulli dcianciulli changed the title Reflected Cross-Site Scripting (XSS) vulnerability in fabrik_referrer Reflected Cross-Site Scripting (XSS) vulnerability in fabrik_referrer (CVE-2018-10727) May 4, 2018
@cheesegrits
Copy link
Member

Thanks, I'll get that fixed and reference this issue when I commit it.

@dcianciulli
Copy link
Author

dcianciulli commented Jan 26, 2019

Dear @cheesegrits , are there any news for this issue? Has it been resolved?

@OS-WS
Copy link

OS-WS commented Jun 21, 2021

Hi, @cheesegrits ,
Is there any update here?
Was it fixed?

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