Corrective releases of the OpenWrt distribution have been published
The problem has been manifesting since February 2017, after
Since the opkg package manager in OpenWrt is launched with root rights, in the event of a MITM attack, an attacker can quietly make changes to the ipk package downloaded from the repository while the user is executing the βopkg installβ command and organize the execution of his code with root rights by adding your own handler scripts to the package, called during installation. To exploit the vulnerability, the attacker must also organize the substitution of a correct and signed package index (for example, given from downloads.openwrt.org). The size of the modified package must match the original size defined in the index.
In a situation where it is necessary to do without updating the entire firmware, you can only update the opkg package manager by running the following commands:
cd / tmp
opkg update
opkg download opkg
zcat ./opkg-lists/openwrt_base | grep -A10 "Package: opkg" | grep SHA256sum
sha256sum ./opkg_2020-01-25-c09fe209-1_*.ipk
Next, you should compare the shown checksums and if they match, execute:
opkg install ./opkg_2020-01-25-c09fe209-1_*.ipk
The new versions also eliminated one more
$ubus call luci getFeatures \
'{ "banik": 00192200197600198000198100200400.1922 }'
In addition to fixing vulnerabilities and fixing accumulated errors, the release of OpenWrt 19.07.1 also updated the version of the Linux kernel (from 4.14.162 to 4.14.167), resolved performance issues when using 5GHz frequencies, improved support for Ubiquiti Rocket M Titanium, Netgear WN2500RP v1,
Zyxel NSA325, Netgear WNR3500 V2, Archer C6 v2, Ubiquiti EdgeRouter-X, Archer C20 v4, Archer C50 v4 Archer MR200, TL-WA801ND v5, HiWiFi HC5962, Xiaomi Mi Router 3 Pro and Netgear R6350.
Source: opennet.ru