OpenBSD bgplg 'cmd' Parameter Cross-Site Scripting Vulnerability
BID:27535
Info
OpenBSD bgplg 'cmd' Parameter Cross-Site Scripting Vulnerability
| Bugtraq ID: | 27535 |
| Class: | Input Validation Error |
| CVE: |
CVE-2007-6700 |
| Remote: | Yes |
| Local: | No |
| Published: | Oct 10 2007 12:00AM |
| Updated: | May 07 2015 05:33PM |
| Credit: | Anton Karpov is credited with the discovery of this vulnerability. |
| Vulnerable: |
OpenBSD OpenBSD 4.1 OpenBSD bgplg 0 |
| Not Vulnerable: | |
Discussion
OpenBSD bgplg 'cmd' Parameter Cross-Site Scripting Vulnerability
OpenBSD bgplg is prone to a cross-site scripting vulnerability because the application fails to properly 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. This may help the attacker steal cookie-based authentication credentials and launch other attacks.
bgplg shipped with OpenBSD 4.1 is vulnerable; other versions may also be affected.
OpenBSD bgplg is prone to a cross-site scripting vulnerability because the application fails to properly 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. This may help the attacker steal cookie-based authentication credentials and launch other attacks.
bgplg shipped with OpenBSD 4.1 is vulnerable; other versions may also be affected.
Exploit / POC
OpenBSD bgplg 'cmd' Parameter Cross-Site Scripting Vulnerability
An attacker can exploit this issue by enticing an unsuspecting user to follow a malicious URI.
The following proof-of-concept URI is available:
http://www.example.com/cgi-bin/bgplg?cmd=show+version<script>alert("OpenBSD%20XSS)</script>
An attacker can exploit this issue by enticing an unsuspecting user to follow a malicious URI.
The following proof-of-concept URI is available:
http://www.example.com/cgi-bin/bgplg?cmd=show+version<script>alert("OpenBSD%20XSS)</script>
Solution / Fix
OpenBSD bgplg 'cmd' Parameter Cross-Site Scripting Vulnerability
Solution:
The vendor released a CVS fix. Please see the references for more information.
Solution:
The vendor released a CVS fix. Please see the references for more information.
References
OpenBSD bgplg 'cmd' Parameter Cross-Site Scripting Vulnerability
References:
References:
- CVS log for src/usr.bin/bgplg/bgplg.c (OpenBSD)
- OpenBSD Homepage (OpenBSD)
- OpenBSD XSS ;) (Anton Karpov)
- [DSECRG-08-007] OpenBSD BGPD daemon Web Interface XSS. (Digital Security Research Group
) - Re: [DSECRG-08-007] OpenBSD BGPD daemon Web Interface XSS. (Digital Security Research Group
)