Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security Vuln-Dev
[Top] [All Lists]

Re: - Cisco IOS HTTP Server code injection/execution vulnerability-

Subject: Re: - Cisco IOS HTTP Server code injection/execution vulnerability-
Date: Mon, 28 Nov 2005 22:55:25 +0100
It has been identified a vulnerability in the Cisco IOS Web
Server. An attacker can inject arbitrary code in some of the
dynamically generated web pages. To succesfully exploit the
vulnerability the attacker only needs to know the IP of the
Cisco. THERE'S NO NEED TO HAVE ACCESS TO THE WEB SERVER! Once the
code has been inyected, attacker must wait until the admin browses
some of the affected web pages.

Isn't your exploit somewhat complicated?  Just put

<img src="http://192.0.2.1/level/15/configure/-/enable/secret/mypassword"/>

on a web page, and trick the victim to visit it while he or she is
logged into the Cisco router at 192.0.2.1 over HTTP.  This has been
dubbed "Cross-Site Request Forgery" a couple of years ago, but the
authors of RFC 2109 were already aware of it in 1997.  At that time,
browser-side countermeasures were proposed (such as users examining
the HTML source code *cough*), but current practice basically mandates
that browsers transmit authentication information when following
cross-site links.

Such attacks are probably more problematic on low-end NAT routers
whose internal address defaults to 192.168.1.1 and which generally
offer HTTP access, which makes shotgun exploitation easier.  So much
for the "put your Windows box behind a NAT router" advice you often
read.

<Prev in Thread] Current Thread [Next in Thread>