HabrJuly 24, 2026🇷🇺Translated from Russian

Cisco, Eltex, and MikroTik Switches Tested Against 90 DHCP Spoofing Attacks

DHCP spoofing remains one of the most common and disruptive Layer 2 attacks in local networks, where malicious packets impersonate legitimate DHCP servers to intercept or redirect traffic, much like social engineering scams that trick users into transferring funds.

In a new study, researchers evaluated three widely used switches under 90 simulated attacks to determine which hardware offers the strongest protection, with particular relevance for critical information infrastructure (CII) environments.

Devices Under Test

The team selected the Cisco 2960, a globally popular switch used for over a decade in banks, airports, and factories, featuring hardware-based security functions implemented in ASICs.

The Eltex MES1428 serves as a Russian alternative popular in government institutions and CII facilities, also relying on hardware chips for security features despite sanctions-related constraints on component sourcing.

The MikroTik CRS represents a budget option often found in regional providers, small offices, cafes, and occasionally larger enterprises due to cost savings, but with protection mechanisms handled by the central processor rather than dedicated hardware.

Experiment Setup

A pre-built university testbed allowed immediate testing. The legitimate DHCP server ran on ALT Linux, distributing addresses in the 192.168.1.100–200 range via gateway 192.168.1.1. The attacker used a Kali Linux laptop with a custom Scapy Python script to launch spoofing attempts, while the victim machine on ALT Linux requested configuration.

On Cisco and Eltex, DHCP snooping was enabled by designating trusted ports connected to the real server and treating all other ports as untrusted, causing the switch to drop unauthorized DHCP responses.

On MikroTik, protection was configured via Bridge Filter rules, a software-based approach executed by the CPU instead of specialized chips.

Results

Each device faced 30 attacks with protection active. Cisco blocked all 30 (100% effectiveness). Eltex blocked 28 (93.3%), and MikroTik blocked 24 (80%).

Detection times averaged 415 ms for Cisco, 650 ms for Eltex, and 1185 ms for MikroTik, with MikroTik showing high variance up to two seconds that allowed some attacks to succeed.

ROC analysis yielded AUC scores of 1.00 for Cisco, 0.98 for Eltex, and 0.90 for MikroTik. Latency increased by 18–22% across devices when protection was active, remaining acceptable for users.

CPU load rose modestly on Cisco (+3.1%) and Eltex (+5.1%), but MikroTik experienced nearly triple the increase (+8.9%, with peaks to +11%), potentially affecting other router functions such as VPN or internet speed.

Conclusion and Recommendations

The performance gap stems from hardware versus software implementation: Cisco and Eltex use dedicated ASICs, while MikroTik processes filters on the CPU.

For banks, large telecom operators, or CII objects, the study recommends Cisco or Eltex. For small offices, cafes, shops, or home networks, MikroTik may suffice but should be supplemented with Port Security, VLANs, and CPU monitoring rather than relying solely on Bridge Filter.

Related articles

BoletimSecVulnerabilities & Exploits

Check Point Issues Urgent Fixes for Critical Exploited SmartConsole Vulnerability CVE-2026-16232

Check Point has released emergency patches for a critical vulnerability in the SmartConsole login process that is already being actively exploited in real-world attacks. The flaw, tracked as CVE-2026-16232 with a CVSS score of 9.3, allows unauthenticated remote attackers to obtain valid access tokens and gain full administrative privileges over the management environment. Exploitation requires the management server to be directly exposed to the internet without IP address restrictions for trusted clients. The company has confirmed attacks against a small number of customers and notified those affected. The update also addresses two additional vulnerabilities, CVE-2026-62144 and CVE-2026-62145, and is delivered through the Jumbo Hotfix package released on July 22, 2026.

Security NEXTVulnerabilities & Exploits

Google Releases Fifth Chrome Security Update in July, Addressing Four High-Severity Vulnerabilities

Google has issued the fifth security update for its Chrome browser in July 2026, releasing patches for four high-severity vulnerabilities. The update, published on July 23, 2026, includes versions Chrome 150.0.7871.187 and 150.0.7871.186 for Windows and macOS, along with Chrome 150.0.7871.186 for Linux. This follows previous July updates that fixed 27 issues on July 8, 15 on July 14, 7 on July 16, and 12 on July 21. The four newly addressed flaws, reported between late May and mid-June, all carry a High severity rating. They include an out-of-bounds write vulnerability in the codec component tracked as CVE-2026-16807, plus three Use After Free issues in WebMCP (CVE-2026-16806), the Blink rendering engine (CVE-2026-16805), and input processing (CVE-2026-16804).

SecuritylabVulnerabilities & Exploits

PHP Type Juggling Vulnerabilities: How Loose Comparisons Enable Authentication Bypass in Legacy Applications

PHP Type Juggling remains a persistent source of critical authentication bypass vulnerabilities because the language's dynamic typing and loose comparison operator == automatically coerce strings, arrays, and scientific notation values into numbers. The article explains why == differs fundamentally from the strict === operator, how magic hashes starting with 0e followed by digits can be treated as zero, and why functions like hash_hmac return NULL when given arrays instead of strings in older PHP versions. It details practical exploitation techniques including sending parameter[]=value to force arrays, bypassing HMAC checks, and the changes introduced in PHP 8 that eliminated many unexpected string-to-number conversions. The piece also covers detection methods for penetration testers, such as searching for == usage around cryptographic functions, and provides concrete defensive recommendations including mandatory use of hash_equals and strict in_array comparisons. Finally, it directs readers to a hands-on ONE TASK exercise on the free White Hacker Profession course platform to practice identifying and exploiting these issues in a realistic application.

Security NEXTVulnerabilities & Exploits

Dell Releases Security Update for PowerProtect Data Manager Fixing 359 Vulnerabilities

Dell has issued a security update for its data protection solution Dell PowerProtect Data Manager to address a total of 359 vulnerabilities. The company published security advisory DSA-2026-287 on July 14, 2026, rating the issues as Critical and urging users to apply the fixes immediately. Six product-specific flaws were resolved, including CVE-2026-40712 in the REST API that allows privilege escalation after input validation bypass and CVE-2026-49499 stemming from improper security token generation. The remaining four native vulnerabilities received CVSS v3.1 base scores between 6.0 and 7.2. In addition, 353 third-party component vulnerabilities were patched, covering 130 issues in the Linux kernel along with flaws in Apache Log4j, Apache Tomcat, Samba, PostgreSQL, OpenSSL, glibc, and Vim. Administrators are advised to upgrade to version 20.2.0.0 or later to mitigate the risks.