Firmware-update: OpenWrt 25.12.1
Versie 25.12.1 van OpenWrt is uitgekomen. OpenWrt is alternatieve opensourcefirmware voor een groot aantal verschillende routers en embedded devices. Door middel van het apk-packagemanagementsysteem is er de mogelijkheid om zelf te bepalen wat de router allemaal wel en niet kan. Ook op GoT zijn er diverse mensen actief mee bezig: zie daarvoor dit topic. Bijwerken van de versie kan met een Attended Sysupgrade, handmatig met een voorgecompileerde firmwareversie van het apparaat dat je gebruikt of compileer je eigen variant met de firmwareselectie. De changelog voor deze uitgave kan hieronder worden gevonden.
Security fixesOpenWrt components (Trail of Bits audit, February 2026):
CVE-2026-30871: Stack buffer overflow in umdns DNS PTR query handling (HIGH)CVE-2026-30872: Stack buffer overflow in umdns IPv6 reverse DNS lookup (HIGH)CVE-2026-30873: Memory leak in jsonpath when processing strings, labels, and regexp tokens (LOW)CVE-2026-30874: Command execution via PATH environment variable filter bypass in procd (LOW)
CVE-2026-30871: Stack buffer overflow in umdns DNS PTR query handling (HIGH)CVE-2026-30872: Stack buffer overflow in umdns IPv6 reverse DNS lookup (HIGH)CVE-2026-30873: Memory leak in jsonpath when processing strings, labels, and regexp tokens (LOW)CVE-2026-30874: Command execution via PATH environment variable filter bypass in procd (LOW)LuCI:
CVE-2026-32721: Possible XSS attack via malicious SSID in LuCI WiFi scan modal (HIGH)
CVE-2026-32721: Possible XSS attack via malicious SSID in LuCI WiFi scan modal (HIGH)Additional hardening from the same Trail of Bits audit (no CVE assigned):
odhcpd: fix stack buffer overflow in DHCPv6 Identity Association loggingprocd: fix out-of-bounds write in cgroup path building and cgroup rule application
odhcpd: fix stack buffer overflow in DHCPv6 Identity Association loggingprocd: fix out-of-bounds write in cgroup path building and cgroup rule applicationDevice supportairoha: fix EN7581 PCIe initialization and add x2 (2-lane) link support — improves PCIe reliability and unlocks full bandwidth for affected devicesath79: TP-Link RE355 v1, RE450 v1/v2: fix partition alignment to prevent configuration loss on sysupgradeipq40xx: Devolo Magic 2 WiFi next: enable device supportipq40xx: re-enable MeshPoint.One targetipq806x: AP3935: fix U-Boot NVMEM layoutlantiq: fix GPIO expander clock (gpio-stp-xway) — restores correct LED and GPIO behaviour on affected deviceslantiq: fix missing WAN MAC address assignment on some devicesmediatek: Cudy M3000: add support for hardware variant with Motorcomm YT8821 PHY (previously only the Realtek PHY variant was supported)mediatek: TP-Link BE450: fix 10GbE PHY reset timing that caused intermittent boot stalls, add missing WLAN toggle button, fix reported memory sizemicrochipsw: Novarq Tactical 1000: fix swapped SFP I2C buses for ports 1 and 3 — fixes SFP EEPROM read failuresramips: Keenetic KN-1910: fix sysupgrade functionalityrealtek: RTL838x-based switches: fix non-functional reboottreewide: Linksys devices: fix MAC address assignment
airoha: fix EN7581 PCIe initialization and add x2 (2-lane) link support — improves PCIe reliability and unlocks full bandwidth for affected devicesath79: TP-Link RE355 v1, RE450 v1/v2: fix partition alignment to prevent configuration loss on sysupgradeipq40xx: Devolo Magic 2 WiFi next: enable device supportipq40xx: re-enable MeshPoint.One targetipq806x: AP3935: fix U-Boot NVMEM layoutlantiq: fix GPIO expander clock (gpio-stp-xway) — restores correct LED and GPIO behaviour on affected deviceslantiq: fix missing WAN MAC address assignment on some devicesmediatek: Cudy M3000: add support for hardware variant with Motorcomm YT8821 PHY (previously only the Realtek PHY variant was supported)mediatek: TP-Link BE450: fix 10GbE PHY reset timing that caused intermittent boot stalls, add missing WLAN toggle button, fix reported memory sizemicrochipsw: Novarq Tactical 1000: fix swapped SFP I2C buses for ports 1 and 3 — fixes SFP EEPROM read failuresramips: Keenetic KN-1910: fix sysupgrade functionalityrealtek: RTL838x-based switches: fix non-functional reboottreewide: Linksys devices: fix MAC address assignmentWiFi fixes and improvementsmac80211: fix crash triggered by Channel Switch Announcement (CSA) when AP VLAN interfaces are in usemt76: add MT7990 firmware support (new MediaTek WiFi 7 chipset)mt76: mt7915: fix power save mode handlingmt76: mt7921/MT7902: add MT7902e MCU and DMA layout supportmt76: mt7996/mt7992: fix crash in transmit path, fix out-of-bounds access during hardware restart, improve MLO/CSA and radar detection supportwifi-scripts: fix incorrect VHT160 capability advertisement — was incorrectly set on non-160 MHz AP configurations, degrading station upload speed (#22435)wifi-scripts: fix malformed wpa_supplicant config when 802.1X EAP credentials (identity, password, certificates) contain spaces (#22212)
mac80211: fix crash triggered by Channel Switch Announcement (CSA) when AP VLAN interfaces are in usemt76: add MT7990 firmware support (new MediaTek WiFi 7 chipset)mt76: mt7915: fix power save mode handlingmt76: mt7921/MT7902: add MT7902e MCU and DMA layout supportmt76: mt7996/mt7992: fix crash in transmit path, fix out-of-bounds access during hardware restart, improve MLO/CSA and radar detection supportwifi-scripts: fix incorrect VHT160 capability advertisement — was incorrectly set on non-160 MHz AP configurations, degrading station upload speed (#22435)wifi-scripts: fix malformed wpa_supplicant config when 802.1X EAP credentials (identity, password, certificates) contain spaces (#22212)Web interface (LuCI) and system fixesluci-mod-network: fix XSS vulnerability in WiFi scan modal (CVE-2026-32721)ustream-ssl (OpenSSL variant): fix use-after-free crash causing uhttpd (the LuCI web server) to crash under high load (#19349)
luci-mod-network: fix XSS vulnerability in WiFi scan modal (CVE-2026-32721)ustream-ssl (OpenSSL variant): fix use-after-free crash causing uhttpd (the LuCI web server) to crash under high load (#19349)Networking and system fixesfirewall4: set as the preferred firewall package over the legacy firewall packageiptables: prefer the nftables-backed variants (iptables-nft, ip6tables-nft) when iptables is pulled in as a dependencykernel: CAKE QoS scheduler fixes — avoid unnecessary synchronization overhead when running without a rate limit, fix DiffServ rate scalingkernel: SFP: improve Huawei MA5671a module support — module is now accessible even when no fiber is connectedodhcpd: fix segfault when disabling a DHCP interface, fix DHCPv4 lease tree corruption, fix truncated field in DHCPv6 lease queries, fix DNS search list paddingppp: fix potential memory safety issue (undefined behavior in memcpy with overlapping buffers); remove the MRU limit patch for PPPoE connections (#573)
firewall4: set as the preferred firewall package over the legacy firewall packageiptables: prefer the nftables-backed variants (iptables-nft, ip6tables-nft) when iptables is pulled in as a dependencykernel: CAKE QoS scheduler fixes — avoid unnecessary synchronization overhead when running without a rate limit, fix DiffServ rate scalingkernel: SFP: improve Huawei MA5671a module support — module is now accessible even when no fiber is connectedodhcpd: fix segfault when disabling a DHCP interface, fix DHCPv4 lease tree corruption, fix truncated field in DHCPv6 lease queries, fix DNS search list paddingppp: fix potential memory safety issue (undefined behavior in memcpy with overlapping buffers); remove the MRU limit patch for PPPoE connections (#573)Package manager (apk)apk: update to version 3.0.5 with several OpenWrt-specific bug fixesapk: add --force-reinstall option to reinstall already-installed packages without requiring a version change
apk: update to version 3.0.5 with several OpenWrt-specific bug fixesapk: add --force-reinstall option to reinstall already-installed packages without requiring a version changeCore component updatesapk: update from 3.0.2 to 3.0.5jsonfilter: update from 2025-10-04 to 2026-03-16 (fixes CVE-2026-30873)libubox: update from 2026-02-13 to 2026-03-13 (ABI version stabilized for 25.12 stable series)Linux kernel: update from 6.12.71 to 6.12.74odhcpd: update from 2026-01-19 to 2026-03-16omcproxy: update from 2025-10-04 to 2026-03-07procd: update from 2026-02-20 to 2026-03-14 (fixes CVE-2026-30874)umdns: update from 2025-10-04 to 2026-02-06 (fixes CVE-2026-30871, CVE-2026-30872)ustream-ssl: update from 2025-10-03 to 2026-03-01
apk: update from 3.0.2 to 3.0.5jsonfilter: update from 2025-10-04 to 2026-03-16 (fixes CVE-2026-30873)libubox: update from 2026-02-13 to 2026-03-13 (ABI version stabilized for 25.12 stable series)Linux kernel: update from 6.12.71 to 6.12.74odhcpd: update from 2026-01-19 to 2026-03-16omcproxy: update from 2025-10-04 to 2026-03-07procd: update from 2026-02-20 to 2026-03-14 (fixes CVE-2026-30874)umdns: update from 2025-10-04 to 2026-02-06 (fixes CVE-2026-30871, CVE-2026-30872)ustream-ssl: update from 2025-10-03 to 2026-03-01
Source:
Tweakers.net