OpenWrt 24.10.6 Changelog
This changelog lists all commits done in OpenWrt since the v24.10.5 tag, grouped by subsystem. The changes are chronologically ordered from top to bottom and cover the Git repository history until the tagging of the 24.10.6 release.
See also the release notes that provide a more accessible overview of the main changes in 24.10.6.
Build System / Buildroot (9 changes)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
18771e1 kernel: bump 6.6 to 6.6.121 (+8,-8)
08106ad kernel: bump 6.6 to 6.6.122 (+93,-93)
1bd4739 build: Add compatibility with uutils' coreutils (+4,-4)
a492a91 kernel: bump 6.6 to 6.6.123 (+408,-3)
cfbe693 kernel: bump 6.6 to 6.6.124 (+10,-10)
c5f6455 kernel: bump 6.6 to 6.6.125 (+20,-20)
1591d66 kernel: bump 6.6 to 6.6.126 (+2,-2)
5e819e4 kernel: bump 6.6 to 6.6.127 (+2,-2)
Kernel (10 changes)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
18771e1 kernel: bump 6.6 to 6.6.121 (+8,-8)
08106ad kernel: bump 6.6 to 6.6.122 (+93,-93)
466d57e kernel: revert ip6_tunnel use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (+27)
7c22ba7 kernel: modules: Add tpm-tis-spi (+22,-1)
f3de647 generic: backport Motorcomm YT8821 PHY driver (+978)
194275c kernel: add kmod-phy-motorcomm (+17)
a492a91 kernel: bump 6.6 to 6.6.123 (+408,-3)
c5f6455 kernel: bump 6.6 to 6.6.125 (+20,-20)
1b4efac Revert "kernel: revert ip6_tunnel use skb_vlan_inet_prepare() in __ip6_tnl_rc... (-27)
Packages / Boot Loaders (3 changes)
23180fb uboot-sifiveu: fix build with swig 4.3.0 (+55)
4327b82 uboot-d1: fix build with swig 4.3.0 (+57)
94a54a1 uboot-mediatek: fix build with swig 4.3.0 (+55)
Packages / Common (2 changes)
9237dea openssl: update to version 3.0.19 (+32,-35)
68befe2 umdns: update to Git HEAD (2026-02-06) (+3,-3)
⇒ 263a0cb udebug: use proper libudebug API (+30,-100)
⇒ ca9b876 dns: rework packet API (+121,-107)
⇒ ea40cfd cache: send multiple queries in a single packet (+23,-9)
⇒ d628137 cache: add explicit lookup for host addresses (+18,-8)
⇒ 0ce73d8 dns: add cache/queue for outgoing queries (+73,-21)
⇒ 083be33 cache: improve service refresh behavior (+16,-15)
⇒ 55d0c1b interface: ask for unicast responses by default (+16,-6)
⇒ ce50846 service: add support for setting service specific hostname (+9,-6)
⇒ 632953a interface: when interface properties change, reinitialise (+5,-1)
⇒ 695ac37 ubus: fix ubus announcements txt fields (+12,-22)
⇒ cecbe1c Make mdns responder case-insensitive. (+6,-5)
⇒ 2b28094 dns: add support for reverse address mapping queries (+150,-1)
⇒ 2f75344 build: require CMake >= 3.10 due to dropped legacy support (+1,-1)
⇒ a3dcb4a dns: validate reverse dns query name lengths (+14)
⇒ b798c24 dns: validate IPv6 record addresses (+5)
⇒ a52cdb3 dns: validate IPv4 record addresses (+6,-2)
Packages / Firmware (1 change)
fb62492 wireless-regdb: update to version 2026.02.04 (+2,-2)
Packages / OpenWrt system userland (2 changes)
3e77f8c procd: update to git HEAD (2026-03-14) (+3,-3)
⇒ fa594db jail: seccomp-oci: fix uninitialized pointer read in error path (+1,-1)
⇒ 8de8cdf jail: always handle mkdir() return value (+17,-6)
⇒ d5a45ff jail: fix NULL-pointer dereference when connection to ubus failed (+6)
⇒ 5a9b16d service: re-run init script "running" command after instance restart (+12,-3)
⇒ 2c7c0d2 rcS: avoid duplicate pending "running" calls (+15)
⇒ 3f48d76 instance: convert jail feature flags to bitmap (+16,-42)
⇒ 7e5e049 service: fix use-after-free on service data update (+3,-2)
⇒ 1f2aa1a system: fix arguments validation in ubus handler (+1,-1)
⇒ b8c4f86 hotplug-dispatch: use stat if d_type is DT_UNKNOWN (+6,-1)
⇒ c268f13 hotplug-dispatch: redirect output to /dev/null (+5,-1)
⇒ 6dafa86 initd/coldplug: create /dev/null before running udevtrigger (+1)
⇒ fb1c92b hotplug-dispatch: fix missing header include (+1)
⇒ 8294471 coldplug: fix missing header include (+1)
⇒ 45bef92 service instance: Fix overwriting of watchdog linked list members (+1,-1)
⇒ 6265463 service instance: Improve handling of watchdog config changes (+13,-5)
⇒ 8581313 hotplug-dispatch: fix filter disallowing setting PATH (+1,-1)
⇒ + 8 more...
77d54cc jsonfilter: fix memory leak in jsonfilter (+40)
Target / airoha (11 changes)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
530cd87 airoha: replace AN7583 pinctrl patch with upstream version (+236,-165)
9c04f52 airoha: backport and fix pinctrl driver (+187,-54)
6dda63a airoha: an7581: cleanup kernel config (+3,-254)
cee2968 airoha: an7581: refresh kernel config (+30,-10)
ef3c7ee airoha: an7581: disable all switch port and phy by default (+40)
90b8458 airoha: an7581: move the switch port label from soc-level to board-level (+8,-5)
0dbc3f8 airoha: an7581: move the switch led label from soc-level to board-level (+8,-8)
2045b37 airoha: an7581: correct phy nodename (+4,-4)
54045c9 airoha: an7581: correct led nodename (+8,-8)
6f55a70 airoha: an7581: add switch ports interrups (+32,-1)
Target / ath79 (2 changes)
b023a06 ath79: cf-ew71-v2: set label-mac-device to eth1 (+1)
cfbe693 kernel: bump 6.6 to 6.6.124 (+10,-10)
Target / bcm27xx (5 changes)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
18771e1 kernel: bump 6.6 to 6.6.121 (+8,-8)
08106ad kernel: bump 6.6 to 6.6.122 (+93,-93)
a492a91 kernel: bump 6.6 to 6.6.123 (+408,-3)
cfbe693 kernel: bump 6.6 to 6.6.124 (+10,-10)
Target / bcm47xx (1 change)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
Target / d1 (1 change)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
Target / imx (2 changes)
2bd8d49 imx: cortexa53: update supported devices (+5)
01aff6f imx: cortexa53: enable DMA contiguous memory allocator (+7,-1)
Target / ipq40xx (4 changes)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
18771e1 kernel: bump 6.6 to 6.6.121 (+8,-8)
7381901 ipq40xx: use NVMEM-on-UBI for ASUS Lyra (+43,-16)
cfbe693 kernel: bump 6.6 to 6.6.124 (+10,-10)
Target / lantiq (1 change)
3214b8a lantiq: adapt gpio-stp-xway node name to get clock (+3,-3)
Target / mediatek (8 changes)
2916275 mediatek: fix pwn fan settings for sinovoip bpi-r3 (v3) (+72)
dcf11c8 mediatek: filogic: fix supported_devices list for gl-mt2500 (+2,-2)
82f4ee5 mediatek: fix gmac definition for cudy m3000 (+2,-2)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
8843108 mediatek: add kmod-usb3 to default package set of WR3000P (+1,-1)
09e5643 mediatek: add Motorcomm PHY driver to Cudy WR3000H (+1,-1)
bed6f08 mediatek: fix PHY autodetection on Cudy WR3000H (+7,-3)
5774c8b mediatek: add Motorcomm PHY support to Cudy AP3000 v1 (+10,-4)
Target / qualcommax (1 change)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
Target / ramips (5 changes)
49862b1 ramips: fix gmac definition for cudy ap1300 outdoor (+3,-3)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
08106ad kernel: bump 6.6 to 6.6.122 (+93,-93)
f700509 mt7620: workaround jal imm26 and redundant PAGE_ALIGN (+137)
81be8a8 ramips: mt76x8: fix bootcount init script file permissions ()
Target / realtek (4 changes)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
ffb3f31 realtek: rtl838x: drop GS1900 MDIO reset GPIO (-8)
a98f49b realtek: hog the GS1900-24E external IC reset line (+10)
c5f6455 kernel: bump 6.6 to 6.6.125 (+20,-20)
Target / rockchip (2 changes)
Target / siflower (1 change)
08106ad kernel: bump 6.6 to 6.6.122 (+93,-93)
Target / starfive (1 change)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
Target / sunxi (1 change)
67294cb kernel: bump 6.6 to 6.6.120 (+337,-762)
Wireless / Common (2 changes)
6a11ba0 mac80211: ath9k: Add RX inactivity detection and reset chip (+163)
93d54b1 mac80211: ath11k: fix for unsupported 11ax EDCA (+24)
Wireless / MT76 (1 change)
a89e409 wifi: mt76: mt76x02: wake queues after reconfig (+31)
Addressed bugs
#20566
Description: Attended Sysupgrade and owut upgrade broken: invalid sysupgrade file
Link: https://github.com/openwrt/openwrt/issues/20566
Commits:
dcf11c8 mediatek: filogic: fix supported_devices list for gl-mt2500 (+2,-2)
#20619
Description: d1/generic: Debian 13 build fails, extra function parameter is missing in some calls (SWIG?)
Link: https://github.com/openwrt/openwrt/issues/20619
Commits:
4327b82 uboot-d1: fix build with swig 4.3.0 (+57)
#21231
Description: Cudy WR3000P v1 USB doesn't work with 24.10.5
Link: https://github.com/openwrt/openwrt/issues/21231
Commits:
8843108 mediatek: add kmod-usb3 to default package set of WR3000P (+1,-1)
#21555
Description: AX3600 STA mode crashes when connecting to AX3600 AP (regression 24.10.4 → 24.10.5)
Link: https://github.com/openwrt/openwrt/issues/21555
Commits:
93d54b1 mac80211: ath11k: fix for unsupported 11ax EDCA (+24)
#21697
Description: 25.12.0 Failsafe broken
Link: https://github.com/openwrt/openwrt/issues/21697
Commits:
3214b8a lantiq: adapt gpio-stp-xway node name to get clock (+3,-3)
#21737
Description: ds-lite: incoming `ipip6` packets do not get decapsulated
Link: https://github.com/openwrt/openwrt/issues/21737
Commits:
466d57e kernel: revert ip6_tunnel use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (+27)
Security fixes
CVE-2025-15467
Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-15467
Commits:
9237dea openssl: update to version 3.0.19 (+32,-35)
CVE-2025-68160
Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-68160
Commits:
9237dea openssl: update to version 3.0.19 (+32,-35)
CVE-2025-69418
Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69418
Commits:
9237dea openssl: update to version 3.0.19 (+32,-35)
CVE-2025-69419
Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69419
Commits:
9237dea openssl: update to version 3.0.19 (+32,-35)
CVE-2025-69420
Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69420
Commits:
9237dea openssl: update to version 3.0.19 (+32,-35)
CVE-2025-69421
Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-69421
Commits:
9237dea openssl: update to version 3.0.19 (+32,-35)
CVE-2026-22795
Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22795
Commits:
9237dea openssl: update to version 3.0.19 (+32,-35)
CVE-2026-22796
Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22796
Commits:
9237dea openssl: update to version 3.0.19 (+32,-35)