ะ’ nginx ะฒั‹ัะฒะปะตะฝะฐ ะฒั‚ะพั€ะฐั ะทะฐ 10 ะดะฝะตะน ัƒะดะฐะปั‘ะฝะฝะพ ัะบัะฟะปัƒะฐั‚ะธั€ัƒะตะผะฐั ัƒัะทะฒะธะผะพัั‚ัŒ

ะกั„ะพั€ะผะธั€ะพะฒะฐะฝั‹ ะบะพั€ั€ะตะบั‚ะธั€ัƒัŽั‰ะธะต ะฒั‹ะฟัƒัะบะธ nginx 1.31.1 ะธ 1.30.2, ะฒ ะบะพั‚ะพั€ั‹ั… ัƒัั‚ั€ะฐะฝะตะฝะฐ ะบั€ะธั‚ะธั‡ะตัะบะฐั ัƒัะทะฒะธะผะพัั‚ัŒ (CVE-2026-9256), ะฟะพะทะฒะพะปััŽั‰ะฐั ัƒะดะฐะปั‘ะฝะฝะพ ะดะพะฑะธั‚ัŒัั ะฒั‹ะฟะพะปะฝะตะฝะธั ะบะพะดะฐ ั ะฟั€ะฐะฒะฐะผะธ ั€ะฐะฑะพั‡ะตะณะพ ะฟั€ะพั†ะตััะฐ nginx ั‡ะตั€ะตะท ะพั‚ะฟั€ะฐะฒะบัƒ ัะฟะตั†ะธะฐะปัŒะฝะพ ะพั„ะพั€ะผะปะตะฝะฝะพะณะพ HTTP-ะทะฐะฟั€ะพัะฐ. ะ’ั‹ัะฒะธะฒัˆะธะต ะฟั€ะพะฑะปะตะผัƒ ะธััะปะตะดะพะฒะฐั‚ะตะปะธ ะฟั€ะพะดะตะผะพะฝัั‚ั€ะธั€ะพะฒะฐะปะธ ั€ะฐะฑะพั‡ะธะน ัะบัะฟะปะพะธั‚, ะบะพั‚ะพั€ั‹ะน ะฑัƒะดะตั‚ ะพะฟัƒะฑะปะธะบะพะฒะฐะฝ ะฒะผะตัั‚ะต ั ะฟะพะปะฝั‹ะผ ะพะฟะธัะฐะฝะธะตะผ ัะฟัƒัั‚ั 30 ะดะฝะตะน ะฟะพัะปะต ะธัะฟั€ะฐะฒะปะตะฝะธั. ะฃัะทะฒะธะผะพัั‚ัŒ ะฟะพะปัƒั‡ะธะปะฐ ะบะพะดะพะฒะพะต ะธะผั nginx-poolslip. ะŸั€ะพะฑะปะตะผะฐ ะฟั€ะพัะฒะปัะตั‚ัั ะฝะฐั‡ะธะฝะฐั ั ะฒะตั€ัะธะธ nginx 0.1.17. ะ”ะปั angie ะธ freenginx ะฝะฐ ะผะพะผะตะฝั‚ ะฝะฐะฟะธัะฐะฝะธั ะฝะพะฒะพัั‚ะธ ะธัะฟั€ะฐะฒะปะตะฝะธั ะฝะต ะพะฟัƒะฑะปะธะบะพะฒะฐะฝั‹.

ะšะฐะบ ะธ ัƒัั‚ั€ะฐะฝั‘ะฝะฝะฐั ะฝะฐ ะฟั€ะพัˆะปะพะน ะฝะตะดะตะปะต ะฟะพั…ะพะถะฐั ะฟั€ะพะฑะปะตะผะฐ, ะฝะพะฒะฐั ัƒัะทะฒะธะผะพัั‚ัŒ ะฒั‹ะทะฒะฐะฝะฐ ะฟะตั€ะตะฟะพะปะฝะตะฝะธะตะผ ะฑัƒั„ะตั€ะฐ ะฒ ะผะพะดัƒะปะต ngx_http_rewrite_module ะธ ะฟั€ะพัะฒะปัะตั‚ัั ะฒ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธัั… ั ะพะฟั€ะตะดะตะปั‘ะฝะฝั‹ะผะธ ั€ะตะณัƒะปัั€ะฝั‹ะผะธ ะฒั‹ั€ะฐะถะตะฝะธัะผะธ ะฒ ะดะธั€ะตะบั‚ะธะฒะต ยซrewriteยป. ะ’ ะดะฐะฝะฝะพะผ ัะปัƒั‡ะฐะต ัƒัะทะฒะธะผะพัั‚ัŒ ะทะฐั‚ั€ะฐะณะธะฒะฐะตั‚ ัะธัั‚ะตะผั‹ ั ะฟะตั€ะตะบั€ั‹ะฒะฐัŽั‰ะธะผะธัั ัˆะฐะฑะปะพะฝะฐะผะธ ะดะปั ะฟะพะดัั‚ะฐะฝะพะฒะบะธ (ัะบะพะฑะบะธ ะฒ ัะบะพะฑะบะฐั…) ะฒ rewrite-ะฒั‹ั€ะฐะถะตะฝะธะธ, ะฝะฐะฟั€ะธะผะตั€, ยซ^/((.*))$ยป ะธะปะธ ยซ^/(test([123]))$ยป, ะฒ ัะพั‡ะตั‚ะฐะฝะธะธ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะฝะตัะบะพะปัŒะบะธั… ะฝะตะธะผะตะฝะพะฒะฐะฝะฝั‹ั… ะฟะพะดัั‚ะฐะฝะพะฒะพะบ ะฒ ะทะฐะผะตะฝััŽั‰ะตะน ัั‚ั€ะพะบะต (ะฝะฐะฟั€ะธะผะตั€, ยซ$1$2ยป).

ะ”ะพะฟะพะปะฝะธั‚ะตะปัŒะฝะพ ะผะพะถะฝะพ ะพั‚ะผะตั‚ะธั‚ัŒ ะฒั‹ะฟัƒัะบ njs 0.9.9, ะผะพะดัƒะปั ะดะปั ะธะฝั‚ะตะณั€ะฐั†ะธะธ ะธะฝั‚ะตั€ะฟั€ะตั‚ะฐั‚ะพั€ะพะฒ ัะทั‹ะบะฐ JavaScript ะฒ http-ัะตั€ะฒะตั€ nginx. ะ’ ะฝะพะฒะพะน ะฒะตั€ัะธะธ ัƒัั‚ั€ะฐะฝะตะฝะฐ ัƒัะทะฒะธะผะพัั‚ัŒ (CVE-2026-8711), ะฟั€ะพัะฒะปััŽั‰ะฐััั ะฝะฐั‡ะธะฝะฐั ั ะฒะตั€ัะธะธ njs 0.9.4. ะŸั€ะพะฑะปะตะผะฐ ะฒั‹ะทะฒะฐะฝะฐ ะฟะตั€ะตะฟะพะปะฝะตะฝะธะตะผ ะฑัƒั„ะตั€ะฐ ะธ ะฟั€ะพัะฒะปัะตั‚ัั ะฒ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธัั… ั ะดะธั€ะตะบั‚ะธะฒะพะน js_fetch_proxy, ัะพะดะตั€ะถะฐั‰ะตะน ะฟะตั€ะตะผะตะฝะฝั‹ะต nginx ั ะดะฐะฝะฝั‹ะผะธ ะธะท ะบะปะธะตะฝั‚ัะบะพะณะพ ะทะฐะฟั€ะพัะฐ (ะฝะฐะฟั€ะธะผะตั€, $http_*, $arg_* ะธ $cookie_*), ะฒ ัะพั‡ะตั‚ะฐะฝะธะธ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ location-ะพะฑั€ะฐะฑะพั‚ั‡ะธะบะฐ, ะฒั‹ะทั‹ะฒะฐัŽั‰ะตะณะพ ั„ัƒะฝะบั†ะธัŽ ngx.fetch(). ะฃัะทะฒะธะผะพัั‚ัŒ ะผะพะถะฝะพ ัะบัะฟะปัƒะฐั‚ะธั€ะพะฒะฐั‚ัŒ ะดะปั ะฒั‹ะฟะพะปะฝะตะฝะธั ะบะพะดะฐ ั ะฟั€ะฐะฒะฐะผะธ ั€ะฐะฑะพั‡ะตะณะพ ะฟั€ะพั†ะตััะฐ nginx ั‡ะตั€ะตะท ะพั‚ะฟั€ะฐะฒะบัƒ ัะฟะตั†ะธะฐะปัŒะฝะพ ะพั„ะพั€ะผะปะตะฝะฝะพะณะพ HTTP-ะทะฐะฟั€ะพัะฐ.

เจธเจฐเฉ‹เจค: opennet.ru

DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ ๐Ÿ”ฅ DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ | ProHoster