เช“เชชเชจเชตเชฐเซเชŸ 19.07.1 เช…เชชเชกเซ‡เชŸ เชชเซ‡เช•เซ‡เชœ เชธเซเชชเซ‚เชซเชฟเช‚เช— เชจเชฌเชณเชพเชˆเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชธเชพเชฅเซ‡

OpenWrt เชตเชฟเชคเชฐเชฃเชจเชพ เชธเซเชงเชพเชฐเชพเชคเซเชฎเช• เชชเซเชฐเช•เชพเชถเชจเซ‹ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡ 18.06.7 ะธ 19.07.1, เชœเซ‡เชฎเชพเช‚ เชคเซ‡ เชจเชพเชฌเซ‚เชฆ เชฅเชพเชฏ เช›เซ‡ เช–เชคเชฐเชจเชพเช• เชจเชฌเชณเชพเชˆ (CVE-2020-7982) เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเชฎเชพเช‚ opkg, เชœเซ‡ เชคเชฎเชจเซ‡ MITM เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡เชฒ เชชเซ‡เช•เซ‡เชœเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชšเซ‡เช•เชธเชฎ เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ เช•เซ‹เชกเชฎเชพเช‚ เชญเซ‚เชฒเชจเซ‡ เช•เชพเชฐเชฃเซ‡, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เชฌเชจเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡เชจเชพ เชนเซ‡เช เชณ เชกเชฟเชœเชฟเชŸเชฒเซ€ เชนเชธเซเชคเชพเช•เซเชทเชฐเชฟเชค เชชเซ‡เช•เซ‡เชŸ เช‡เชจเซเชกเซ‡เช•เซเชธเชฎเชพเช‚ เชนเชพเชœเชฐ SHA-256 เชšเซ‡เช•เชธเชฎเซเชธเชจเซ‡ เช…เชตเช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชœเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡เชฒ ipk เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เช† เชธเชฎเชธเซเชฏเชพ เชซเซ‡เชฌเซเชฐเซเช†เชฐเซ€ 2017 เชชเช›เซ€เชฅเซ€ เชฆเซ‡เช–เชพเชˆ เชฐเชนเซ€ เช›เซ‡ เช‰เชฎเซ‡เชฐเชพเช“ เชšเซ‡เช•เชธเชฎ เชชเชนเซ‡เชฒเชพเช‚ เช…เช—เซเชฐเชฃเซ€ เชœเช—เซเชฏเชพเช“เชจเซ‡ เช…เชตเช—เชฃเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช•เซ‹เชก. เชธเซเชชเซ‡เชธ เช›เซ‹เชกเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒเชจเซ‡ เช•เชพเชฐเชฃเซ‡, เชฒเชพเช‡เชจเชฎเชพเช‚เชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชคเชฐเชซ เชจเชฟเชฐเซเชฆเซ‡เชถเช• เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจ เชนเชคเซ‹ เช…เชจเซ‡ SHA-256 เชนเซ‡เช•เซเชธเชพเชกเซ‡เชธเชฟเชฎเชฒ เชธเชฟเช•เซเชตเชจเซเชธ เชกเซ€เช•เซ‹เชกเชฟเช‚เช— เชฒเซ‚เชช เชคเชฐเชค เชœ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชถเซ‚เชจเซเชฏ เชฒเช‚เชฌเชพเชˆเชจเซ‹ เชšเซ‡เช•เชธเชฎ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡.

OpenWrt เชฎเชพเช‚ opkg เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เชฐเซเชŸ เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเซ‹เชตเชพเชฅเซ€, MITM เชนเซเชฎเชฒเชพเชจเซ€ เช˜เชŸเชจเชพเชฎเชพเช‚, เชœเซเชฏเชพเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ "opkg install" เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ€ เชฐเชนเซเชฏเซ‹ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡เชฒ ipk เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ เชถเชพเช‚เชคเชฟเชฅเซ€ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช—เซ‹เช เชตเซ€ เชถเช•เซ‡ เช›เซ‡. เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชนเซ‡เชจเซเชกเชฒเชฐ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เช‰เชฎเซ‡เชฐเซ€เชจเซ‡ เชฐเซ‚เชŸ เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชคเซ‡เชจเชพ เช•เซ‹เชกเชจเซ‹ เช…เชฎเชฒ, เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฌเซ‹เชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชจเชฌเชณเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชนเซเชฎเชฒเชพเช–เซ‹เชฐเซ‡ เชธเชพเชšเชพ เช…เชจเซ‡ เชนเชธเซเชคเชพเช•เซเชทเชฐเชฟเชค เชชเซ‡เช•เซ‡เชœ เช‡เชจเซเชกเซ‡เช•เซเชธเชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชชเชฃ เชตเซเชฏเชตเชธเซเชฅเชพ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, downloads.openwrt.org เชชเชฐเชฅเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡). เชธเช‚เชถเซ‹เชงเชฟเชค เชชเซ‡เช•เซ‡เชœเชจเซเช‚ เช•เชฆ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชฎเซ‚เชณ เช•เชฆ เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชคเซเช‚ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช.

เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชœเซเชฏเชพเช‚ เชคเชฎเชพเชฐเซ‡ เชธเชฎเช—เซเชฐ เชซเชฐเซเชฎเชตเซ‡เชฐเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเชฎเซ‡ เชจเซ€เชšเซ‡เชจเชพ เช†เชฆเซ‡เชถเซ‹ เชšเชฒเชพเชตเซ€เชจเซ‡ เชซเช•เซเชค opkg เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹:

เชธเซ€เชกเซ€ / เชŸเซ€เชเชฎเชชเซ€
opkg เช…เชชเชกเซ‡เชŸ
opkg เชกเชพเช‰เชจเชฒเซ‹เชก opkg
zcat ./opkg-lists/openwrt_base | grep -A10 "เชชเซ‡เช•เซ‡เชœ: opkg" | grep SHA256sum
sha256sum ./opkg_2020-01-25-c09fe209-1_*.ipk

เช†เช—เชณ, เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชšเซ‡เช•เชธเชฎเซเชธเชจเซ€ เชคเซเชฒเชจเชพ เช•เชฐเซ‹ เช…เชจเซ‡ เชœเซ‹ เชคเซ‡เช“ เชฎเซ‡เชณ เช–เชพเชฏ, เชคเซ‹ เชšเชฒเชพเชตเซ‹:

opkg install ./opkg_2020-01-25-c09fe209-1_*.ipk

เชจเชตเซ€ เช†เชตเซƒเชคเซเชคเชฟเช“ เชชเชฃ เชเช• เชตเชงเซ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡ เชจเชฌเชณเชพเชˆ เชชเซเชธเซเชคเช•เชพเชฒเชฏเชฎเชพเช‚ เชฒเชฟเชฌเซเชฌเซ‹เช•เซเชธ, เชœเซ‡ เชซเช‚เช•เซเชถเชจเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชฌเชซเชฐ เช“เชตเชฐเชซเซเชฒเซ‹ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ blobmsg_format_json เช–เชพเชธ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซ‡เชฒ เช•เซเชฐเชฎเชพเช‚เช•เชฟเชค เชฌเชพเชˆเชจเชฐเซ€ เช…เชฅเชตเชพ JSON เชกเซ‡เชŸเชพ. เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— netifd, procd, ubus, rpcd เช…เชจเซ‡ uhttpd เชœเซ‡เชตเชพ เชตเชฟเชคเชฐเชฃ เช˜เชŸเช•เซ‹เชฎเชพเช‚ เชคเซ‡เชฎเชœ เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡. เชตเชพเชน (sysUpgrade CLI เชฎเชพเช‚ เชนเชพเชœเชฐเซ€ เช†เชชเซ€). เชฌเชซเชฐ เช“เชตเชฐเชซเซเชฒเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชฅเชพเชฏ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ "เชกเชฌเชฒ" เชชเซเชฐเช•เชพเชฐเชจเชพ เชฎเซ‹เชŸเชพ เช†เช‚เช•เชกเชพเช•เซ€เชฏ เชฒเช•เซเชทเชฃเซ‹ เชฌเซเชฒเซ‹เชฌ เชฌเซเชฒเซ‹เช•เซเชธเชฎเชพเช‚ เชชเซเชฐเชธเชพเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเซ‡ เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ€เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชจเชฌเชณเชพเชˆเช“ เชชเซเชฐเชคเซเชฏเซ‡เชจเซ€ เชจเชฌเชณเชพเชˆเชจเซ‡ เชšเช•เชพเชธเซ€ เชถเช•เซ‹ เช›เซ‹:

$ubus เช•เซ‰เชฒ luci getFeatures\
'{ "banik": 00192200197600198000198100200400.1922 }'

เชจเชฌเชณเชพเชˆเช“เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเช‚เชšเชฟเชค เชญเซ‚เชฒเซ‹เชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เช‰เชชเชฐเชพเช‚เชค, OpenWrt 19.07.1 เชชเซเชฐเช•เชพเชถเชจ เช Linux เช•เชฐเซเชจเชฒเชจเซ€ เช†เชตเซƒเชคเซเชคเชฟ (4.14.162 เชฅเซ€ 4.14.167 เชธเซเชงเซ€) เชชเชฃ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เช›เซ‡, 5GHz เชซเซเชฐเซ€เช•เซเชตเชจเซเชธเซ€เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเซ€ เช›เซ‡, เช…เชจเซ‡ Ubiquiti M Rocket เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ เชŸเชพเช‡เชŸเซ‡เชจเชฟเชฏเชฎ, 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 Pro R3ar เช…เชจเซ‡ Xiaomi Pro R6350ar.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹