Faq-O-Matic Cross-Site Scripting Vulnerability
BID:4023
Info
Faq-O-Matic Cross-Site Scripting Vulnerability
| Bugtraq ID: | 4023 |
| Class: | Input Validation Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Feb 04 2002 12:00AM |
| Updated: | Feb 04 2002 12:00AM |
| Credit: | This vulnerability was submitted to BugTraq on February 4th, 2002 by <[email protected]>. |
| Vulnerable: |
FAQ-O-Matic FAQ-O-Matic 2.712 FAQ-O-Matic FAQ-O-Matic 2.711 FAQ-O-Matic FAQ-O-Matic 2.603 |
| Not Vulnerable: | |
Discussion
Faq-O-Matic Cross-Site Scripting Vulnerability
FAQ-O-Matic is a freely available, open-source FAQ (Frequently Asked Questions) manager. It is intended to run on Linux and Unix variants.
FAQ-O-Matic does not sufficiently filter script code from URL parameters. It is possible to create a malicious link containing arbitrary script code. When a legitimate user browses the malicious link, the script code will be executed in the user's browser in the context of the website running Faq-O-Matic.
As a result, it may be possible for a remote attacker to steal cookie-based authentication credentials from a legitimate user of the service.
FAQ-O-Matic is a freely available, open-source FAQ (Frequently Asked Questions) manager. It is intended to run on Linux and Unix variants.
FAQ-O-Matic does not sufficiently filter script code from URL parameters. It is possible to create a malicious link containing arbitrary script code. When a legitimate user browses the malicious link, the script code will be executed in the user's browser in the context of the website running Faq-O-Matic.
As a result, it may be possible for a remote attacker to steal cookie-based authentication credentials from a legitimate user of the service.
Exploit / POC
Faq-O-Matic Cross-Site Scripting Vulnerability
The following example was provided:
http://faqomaticsite/cgi-bin/fom/fom.cgi?cmd=<script>alert("superpetz")</script>&file=1&keywords=superpetz
The following example was provided:
http://faqomaticsite/cgi-bin/fom/fom.cgi?cmd=<script>alert("superpetz")</script>&file=1&keywords=superpetz
Solution / Fix
Faq-O-Matic Cross-Site Scripting Vulnerability
Solution:
A fix bas been made available in the FAQ-O-Matic SourceForge CVS repository. It can be obtained here:
http://sourceforge.net/cvs/?group_id=10674
Additional upgrades available.
FAQ-O-Matic FAQ-O-Matic 2.603
FAQ-O-Matic FAQ-O-Matic 2.712
Solution:
A fix bas been made available in the FAQ-O-Matic SourceForge CVS repository. It can be obtained here:
http://sourceforge.net/cvs/?group_id=10674
Additional upgrades available.
FAQ-O-Matic FAQ-O-Matic 2.603
-
Debian faqomatic_2.603-1.2_all.deb
http://security.debian.org/dists/stable/updates/main/binary-all/faqoma tic_2.603-1.2_all.deb
FAQ-O-Matic FAQ-O-Matic 2.712
-
Debian faqomatic_2.603-1.2_all.deb
http://security.debian.org/dists/stable/updates/main/binary-all/faqoma tic_2.603-1.2_all.deb