Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Risk

2/15/2007
12:50 PM
Connect Directly
Google+
Twitter
RSS
E-Mail
50%
50%

New 'Drive-By' Attack Is Remote

Symantec and Indiana University researchers build proof-of-concept exploit preying on businesses and homes with broadband routers

They're calling it "drive-by pharming." But unlike war driving, an attacker doesn't have to be anywhere in the vicinity to stage this newly discovered type of attack, which can give him/her access to personal data such as your bank account.

The invasion is a simple one. The attacker uses a broadband router vendor's default passwords -- some of which can be found with a Net search -- to take control of such routers, which are found all over small businesses, homes, and WiFi hotspots. But first, the victim must visit a Website infected with malicious JavaScript code, which uses the dreaded Cross Site Request Forgery (CSRF) technique in the browser to log into your local broadband router and change its settings to control where you go on the Web.

Millions of users worldwide could be vulnerable to this attack, says Zulfikar Ramzan, senior principal researcher for Symantec Security Response, who recently co-developed the proof-of-concept for this attack.

"Instead of a real bank address, it sends them to a fake bank Web page that looks real, or to [fake versions of] major brands like PayPal and eBay and it can see anything you're typing," Ramzan explains. "The attacker can control whatever server you go to... And you'd see the attacker's Web page, but never know the difference."

The POC attack simulates login access to routers with Web management interfaces, and it changes their DNS settings to a rogue DNS server that controls where the user goes, sending them to its infected sites instead of the intended ones. Then the attacker can grab any sensitive data the victim provides on those sites, such as credit card or bank account data. But the attack can only be executed via broadband routers and wireless access points with Web management interfaces, Ramzan says.

The good news is that it's easy to protect yourself from falling victim to this attack -- all it takes is changing the default password on your broadband router or wireless access point, something many users don't bother doing. Some research suggests that half of these routers use default passwords.

Ramzan, who worked with researchers at Indiana University on the POC, says the concept builds on previous research by WhiteHat Security CTO Jeremiah Grossman and researcher T.C. Niedzialkowskion using JavaScript for profiling and attacking an internal network via the Web. "It occurred to me that with the techniques he [Grossman] talked about... you could mount a war driving attack without the physical proximity," Ramzan says. "It makes the attack a lot more potent."

And once one machine on the WLAN or home LAN is exposed, they all are. "All the machines [linked to] that router can be owned," Ramzan says. "So if kids searching the Web are exposed, their parents are potentially susceptible" from their computers as well.

What makes the attack even more disturbing is it changes Domain Name Service settings. "Once you can mess with DNS, you're in trouble," Ramzan says. "It starts giving you the wrong information and it's hard to figure out what's going on at that point."

Ramzan, who plans to blog about the POC today, says he hasn't seen this type of attack in the wild, although there's no way to be sure because it's tough to detect. "One can obfuscate JavaScript," he says. "And it's so simple that it's really a matter of time before people start" executing this type of attack.

— Kelly Jackson Higgins, Senior Editor, Dark Reading

Kelly Jackson Higgins is the Executive Editor of Dark Reading. She is an award-winning veteran technology and business journalist with more than two decades of experience in reporting and editing for various publications, including Network Computing, Secure Enterprise ... View Full Bio

Comment  | 
Print  | 
More Insights
Comments
Oldest First  |  Newest First  |  Threaded View
Stop Defending Everything
Kevin Kurzawa, Senior Information Security Auditor,  2/12/2020
Small Business Security: 5 Tips on How and Where to Start
Mike Puglia, Chief Strategy Officer at Kaseya,  2/13/2020
5 Common Errors That Allow Attackers to Go Undetected
Matt Middleton-Leal, General Manager and Chief Security Strategist, Netwrix,  2/12/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
6 Emerging Cyber Threats That Enterprises Face in 2020
This Tech Digest gives an in-depth look at six emerging cyber threats that enterprises could face in 2020. Download your copy today!
Flash Poll
How Enterprises Are Developing and Maintaining Secure Applications
How Enterprises Are Developing and Maintaining Secure Applications
The concept of application security is well known, but application security testing and remediation processes remain unbalanced. Most organizations are confident in their approach to AppSec, although others seem to have no approach at all. Read this report to find out more.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2019-20477
PUBLISHED: 2020-02-19
PyYAML 5.1 through 5.1.2 has insufficient restrictions on the load and load_all functions because of a class deserialization issue, e.g., Popen is a class in the subprocess module. NOTE: this issue exists because of an incomplete fix for CVE-2017-18342.
CVE-2019-20478
PUBLISHED: 2020-02-19
In ruamel.yaml through 0.16.7, the load method allows remote code execution if the application calls this method with an untrusted argument. In other words, this issue affects developers who are unaware of the need to use methods such as safe_load in these use cases.
CVE-2011-2054
PUBLISHED: 2020-02-19
A vulnerability in the Cisco ASA that could allow a remote attacker to successfully authenticate using the Cisco AnyConnect VPN client if the Secondary Authentication type is LDAP and the password is left blank, providing the primary credentials are correct. The vulnerabilities is due to improper in...
CVE-2015-0749
PUBLISHED: 2020-02-19
A vulnerability in Cisco Unified Communications Manager could allow an unauthenticated, remote attacker to conduct a cross-site scripting (XSS) attack on the affected software. The vulnerabilities is due to improper input validation of certain parameters passed to the affected software. An attacker ...
CVE-2015-9543
PUBLISHED: 2020-02-19
An issue was discovered in OpenStack Nova before 18.2.4, 19.x before 19.1.0, and 20.x before 20.1.0. It can leak consoleauth tokens into log files. An attacker with read access to the service's logs may obtain tokens used for console access. All Nova setups using novncproxy are affected. This is rel...