OpenWrt Linux Open Source System Exposed to RCE Vulnerability Existing for 3 Years, Millions of Network Devices Affected

OpenWrt Linux Open Source System Exposed to RCE Vulnerability Existing for 3 Years, Millions of Network Devices Affected

Focusing on source code security, gathering the latest information from home and abroad!Compiled by Qihoo 360 Code Guardian Team Guido Vranken, a researcher from ForAllSecure, discovered a Remote Code Execution (RCE) vulnerability (CVE-2020-7982) that has existed for 3 years in the Linux-based open-source operating system OpenWrt, and released technical details and a PoC. OpenWrt is … Read more

OpenWrt: A Powerful, Open, and Customizable Router Operating System

OpenWrt: A Powerful, Open, and Customizable Router Operating System

Are you tired of the features preset by router manufacturers, feeling that they limit your network experience? Do you long for a truly personal and customizable network environment? Then it’s time to learn about OpenWrt! 1. What is OpenWrt? What can it do? OpenWrt is not just a simple router firmware; it is a complete, … Read more

Release of OpenWrt 24.10.2 Stable Version

Release of OpenWrt 24.10.2 Stable Version

On June 25, 2025, more than two months have passed since the last version, and the third stable version of OpenWrt 24.10 has been released, version number OpenWrt 24.10.2: _______ ________ __ | |.—–.—–.—–.| | | |.—-.| |_ | – || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W … Read more

Deploying OpenWrt Based on Docker

Deploying OpenWrt Based on Docker

The actual operating environment is based on Synology DSM 7.1-42661 Update 1 version system.Using its built-in Docker package (version 20.10.3-1306) for deployment. 2. SSH functionality needs to be enabled in the Synology system’s terminal. 3. Use SSH to log into the Synology system, then execute the following commands in sequence to prepare the network environment: … Read more

Advanced OpenWrt Techniques: iStoreOS Multi-VLAN Configuration and Inter-Device VLAN Communication Guide

Advanced OpenWrt Techniques: iStoreOS Multi-VLAN Configuration and Inter-Device VLAN Communication Guide

We previously introduced how to configure OpenWrt to operate in a one-armed routing mode (OpenWrt Configuration One-Armed Routing Mode), and later discussed iStoreOS based on OpenWrt (Deploying iStoreOS on VMware ESXi to Turn It into a Router), which we flashed onto the VMware Edge 620 (VMware Edge 620 Magic Operation: Flashing iStoreOS to Become a … Read more

Data Communication Between Ethernet and WiFi in OpenWRT System

Data Communication Between Ethernet and WiFi in OpenWRT System

The OpenWRT system achieves data transmission between Ethernet (wired) and WiFi (wireless) through a multi-layer network architecture design and inter-process communication (IPC) mechanisms. Its core design includes network interface bridging, inter-process communication framework (ubus), firewall and routing rules, and unified configuration management system. The following are the specific implementation principles and key components: 1. Network … Read more

Integrating the pstree Tool into OpenWrt

Integrating the pstree Tool into OpenWrt

Recently, while debugging a user-space program, I suddenly wanted to understand the relationship between a certain process and several child processes, similar to the output below: ruok@ruok-vm:~$ ps aux | grep smbdroot 1359 0.0 0.2 356712 20596 ? Ss 16:48 0:00 /usr/sbin/smbd –foreground –no-process-grouproot 1361 0.0 0.0 344968 6036 ? S 16:48 0:00 /usr/sbin/smbd –foreground … Read more

Full-Scale OTA Upgrade for Allwinner MR536 with OpenWRT

Full-Scale OTA Upgrade for Allwinner MR536 with OpenWRT

The Allwinner MR536 Tina 5.0 OpenWRT OTA upgrade can be achieved through two methods: AB backup and Recovery system. The AB backup method involves burning two copies of uboot, kernel, and rootfs into Flash, and then using uboot environment variables to decide which set to switch between. This method consumes too much Flash space and … Read more

OpenWrt Core Component: libubox (4) – ulog

OpenWrt Core Component: libubox (4) - ulog

This is the fourth article introducing the core component of OpenWrt, libubox. Here, we will discuss the ulog module, which is widely used in the OpenWrt software ecosystem. Almost all core modules in the system utilize it to save logs, so let’s get started.The ulog module is a wrapper for the syslog programming interface. If … Read more

OpenWrt DNS Optimization and Traffic Splitting: An Analysis of DNS Principles

OpenWrt DNS Optimization and Traffic Splitting: An Analysis of DNS Principles

The full name of DNS is “Domain Name System,” which is a fundamental service of the Internet that maps domain names to IP addresses, making it easier for people to access the Internet. However, sometimes custom DNS operations are needed to resolve certain network issues. This article demonstrates how to set up DNS optimization and … Read more