June 25, 2026

PBX Science

VoIP & PBX, Networking, DIY, Computers.

OpenWrt 25.12.3 Released: Security Overhaul, Expanded Hardware Support, and System-Wide Hardening

OpenWrt 25.12.3 Released: Security Overhaul, Expanded Hardware Support, and System-Wide Hardening



OpenWrt 25.12.3 Released — Full Analysis
OpenWrt Release Report  ·  May 8, 2026  ·  Verified against official release notes

Firmware & Open-Source Networking

OpenWrt 25.12.3 Released: Security Overhaul, Expanded Hardware Support, and System-Wide Hardening

The third service release of the 25.12 stable series arrives 40 days after 25.12.2, signalling a maturing and increasingly stable platform.

Stable Release May 7, 2026 OpenWrt 25.12 Series Kernel 6.12.85

The OpenWrt community officially announced OpenWrt 25.12.3 on May 7, 2026 — the third service release in the 25.12 stable series. Coming 40 days after 25.12.2, this update is the most comprehensive yet: it patches dozens of CVE vulnerabilities across the kernel and core cryptographic libraries, adds support for ten new devices, fixes numerous existing devices, and upgrades foundational components across the board.

The extended gap since the previous release reflects a platform that is gradually converging toward long-term stability, having moved beyond the rapid emergency-patch cadence that characterised the series’ early weeks.

Full release notes are available at: openwrt.org/releases/25.12/notes-25.12.3

The 25.12 Series at a Glance

Four releases have been published since the series launched in early March 2026:

Mar 5, 2026
OpenWrt 25.12.0 First stable release — architectural overhaul: apk package manager, ucode Wi-Fi scripts, ASU by default, 2,000+ supported devices.
Mar 18, 2026
OpenWrt 25.12.1 First service release — security hardening: Trail of Bits audit CVEs, LuCI XSS fix (CVE-2026-32721), early Wi-Fi 7 support.
Mar 27, 2026
OpenWrt 25.12.2 Second service release — emergency fix for severe MediaTek Wi-Fi latency regression (up to 30 s+) introduced in 25.12.1.
May 7, 2026
OpenWrt 25.12.3 ← current Third service release — comprehensive CVE cleanup, 10 new devices, core component upgrades, system-wide stability improvements.

🛡️ Security Fixes: Comprehensive Vulnerability Remediation

This release delivers the most thorough security sweep in the 25.12 series, touching the Linux kernel and every major cryptographic library in the stack:

🐧 Linux kernel — fixes CVE-2026-31431 “Copy Fail”. Previously only affected users on the starfive target or those with kmod-crypto-user installed.
🔐 mbedtls — updated to 3.6.6, resolving multiple CVEs. Also backports upstream patches to fix a TLS 1.2 client regression introduced in post-25.12.2 package updates that broke DDNS and other TLS 1.2 client connections (#22874).
🔒 OpenSSL — updated from 3.5.5 to 3.5.6, resolving multiple CVEs.
🔑 wolfSSL — updated from 5.8.4 to 5.9.1, resolving multiple CVEs.

Additional security-adjacent updates include refreshed ca-certificates (20250419 → 20260223) and wireless-regdb (2026.02.04 → 2026.03.18), ensuring up-to-date certificate trust anchors and regional wireless regulatory compliance.

🖥️ New & Fixed Device Support

25.12.3 expands the supported device list with ten additions, primarily on MediaTek Filogic and x86 platforms, while also delivering targeted fixes for over a dozen existing devices:

Newly Supported Devices

mediatek: filogic: ASUS RT-AX52 PRO
mediatek: filogic: D-Link AQUILA PRO AI E30
mediatek: filogic: Huasifei WH3000 Pro (NAND variant)
mediatek: filogic: Keenetic KAP-630 / Netcraze NAP-630
mediatek: filogic: Zbtlink ZBT-Z8106AX-T
mediatek: filogic: Zyxel WX5600-T0
ramips: mt7621: EDUP EP-RT2983
ramips: mt76x8: Cudy LT300 v3
x86: DFI ADN553
x86: DFI ASL553

Notable Device Fixes

🔧Netgear WNDAP360 — multiple fixes restoring full operation: sysupgrade, kernel loader, Ethernet, LED, serial baud rate, and U-Boot environment.
🔧Bananapi BPI-R4 — adds device tree overlay for the BE14 Wi-Fi 7 module, fixing very low TX power (#17489).
🔧Netgear DGN3500 — U-Boot environment size fixed; device was broken on 25.12 (#22692).
🔧CMCC RAX3000M — adds Airoha AN8855 switch support (#21230).
🔧Keenetic KN-1812 — various Ethernet PHY device tree fixes: PHY reset, interrupt support, MDIO drive strength, partition naming.
🔧ramips: mt7621 — fixes reset hang affecting a range of devices on that target.
🔧Xiaomi AX6000 — enables PCIe1 for QCA9887.
🔧Xiaomi Mi Router 4C — corrects WAN LED GPIO assignment (#18578).

📶 Wi-Fi Fixes and Enhancements

Wi-Fi improvements in this release are focused on the wifi-scripts package, which manages the ucode-based Wi-Fi configuration layer introduced in 25.12.0:

📡Fixes incorrect erp_domain and fils_cache_id values generated by the ucode config script (#21768).
📡Adds missing bridge_isolate and network_vlan fields to the ucode schema (#22620).
📡Adds missing iface and other fields to the ucode station/VLAN schema (#22165).
📡Adds EHT (Wi-Fi 7) rates to set_fixed_freq, improving Wi-Fi 7 frequency management.

🔗 Core System and Networking Improvements

⚙️sysupgrade — fixes the -u option (skip default config) which was broken under apk; fixes -f (custom backup) when the path contains spaces; updates the backup exclusion list.
💾Disk identification — switches from MAJOR/MINOR to DISKSEQ for stable disk identification, as MAJOR/MINOR values are not guaranteed to be sequential.
📶uqmi / umbim — introduces a devpath option for selecting cellular modems by USB device path, enabling more reliable modem management in multi-modem setups.
🖥️VM support — adds kmod-vsock and kmod-vsock-virtio kernel modules for vsock communication in VM guest environments.
🔧lantiq — fixes an mtdparsers reference count and memory leak.

📦 Core Component Updates

The following core components were updated between 25.12.2 and 25.12.3:

Component Previous Updated To
Linux kernel6.12.746.12.85
mbedtls3.6.53.6.6 ★ security
OpenSSL3.5.53.5.6 ★ security
wolfSSL5.8.45.9.1 ★ security
ca-certificates2025041920260223
linux-firmware2025112520260221
wireless-regdb2026.02.042026.03.18
xdp-tools1.4.31.6.3

⚠️ Known Issues and Upgrade Notes

Known issues in 25.12.3
  • Zyxel EX5601-T0 — WAN interface renamed from eth1 to wan; update network configuration after upgrading.
  • Pixel 10 phones have problems connecting to WPA3-protected Wi-Fi 6 APs. (#21486)
  • 802.11r Fast Transition (FT) causes connection problems with some Wi-Fi clients when WPA3 is used. (#22200)
  • SQM CAKE MQ (cake_mq) — throughput may be unexpectedly low on some configurations after scheduler fixes in this release. (#22344)
  • Meraki MX60 — direct sysupgrade is not possible without manual preparation; meraki_loadaddr must be changed first. See the device wiki page.

Upgrading within the 25.12 series is supported via Attended Sysupgrade (ASU), which preserves installed packages. Sysupgrade from 23.05 or earlier to 25.12 is not officially supported. Upgrades from 24.10 are generally transparent.

· · ·

The Iterative Arc of the 25.12 Series

Each service release has addressed the most critical issues exposed by the previous one — a disciplined, problem-driven cadence that has steadily transformed an ambitious new architecture into a robust, reliable platform.

25.12.0 — Mar 5

Foundation & Breakthrough

Architectural overhaul: apk replaces opkg, Wi-Fi scripts rewritten in ucode, Attended Sysupgrade ships by default, hardware support dramatically expanded.

25.12.1 — Mar 18

Security & Reinforcement

Addresses Trail of Bits audit findings, patches LuCI XSS (CVE-2026-32721) and procd command-injection (CVE-2026-30874); adds early MT7990 Wi-Fi 7 support.

25.12.2 — Mar 27

Emergency Firefighting

Focused entirely on fixing the severe MediaTek Wi-Fi latency regression (30 s+) introduced in 25.12.1. Pure bug-fix release — no new features or security patches.

25.12.3 — May 7 ★

Consolidation & Hardening

Comprehensive CVE remediation across kernel and all major crypto libraries, 10 new devices, 15+ device fixes, core component upgrades, and virtualization improvements.

With 25.12.3, the series has delivered on all three phases of mature branch maintenance: establish the architecture, secure the foundation, and progressively harden the system. It stands as the recommended version for anyone running OpenWrt on a supported device.

OpenWrt 25.12.3 Released: Security Overhaul, Expanded Hardware Support, and System-Wide Hardening

OpenWrt 25.12.3 Released: Security Overhaul, Expanded Hardware Support, and System-Wide Hardening


Windows Software Alternatives in Linux


Disclaimer of pbxscience.com

PBXscience.com © All Copyrights Reserved. | Newsphere by AF themes.