ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΠΊΠ»ΠΎΠ½ nginx 1.29.8, Π² ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡ ΡΡΠ°Π±ΠΈΠ»Π΅Π½ ΠΊΠ»ΠΎΠ½ 1.28.x ΡΠ΅ Π²Π½Π°ΡΡΡ ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΠΊΠ»ΠΎΠ½ 1.29.x ΡΠ΅ Π±ΡΠ΄Π΅ ΡΡΠΎΡΠΌΠΈΡΠ°Π½ ΡΡΠ°Π±ΠΈΠ»Π΅Π½ ΠΊΠ»ΠΎΠ½ 1.30. ΠΠΎΠ΄ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° C ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· BSD.
Π Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°ΡΠ° max_headers, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°ΡΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΡ Π±ΡΠΎΠΉ Π½Π° HTTP Π·Π°Π³Π»Π°Π²ΠΈΡΡΠ° Π² Π·Π°ΡΠ²ΠΊΠ°ΡΠ°. ΠΡΠΈ Π½Π°Π΄Π²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° Π»ΠΈΠΌΠΈΡΠ° ΡΠ΅ Π²ΡΡΡΠ° Π³ΡΠ΅ΡΠΊΠ° 400 (Bad Request). ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΅ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½Π° ΠΎΡ FreeNginx.
- ΠΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° OpenSSL 4.0, ΠΊΠΎΡΡΠΎ Π΅ Π² Π΅ΡΠ°ΠΏ Π½Π° Π°Π»ΡΠ°-ΡΠ΅ΡΡΠΎΠ²Π΅.
- Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠ°ΡΠΊΠΈ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°ΡΠ° Β«includeΒ», ΠΏΠΎΡΠΎΡΠ΅Π½Π° Π²ΡΡΡΠ΅ Π² Π±Π»ΠΎΠΊΠ° Β«geoΒ».
- ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π° Π΅ Π³ΡΠ΅ΡΠΊΠ° Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° HTTP ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ Ρ ΠΊΠΎΠ΄ 103 (Early Hints), Π²ΡΡΡΠ°Π½ΠΈ ΠΎΡ ΠΏΡΠΎΠΊΡΠΈΡΠ°Π½ΠΈΡ Π±Π΅ΠΊΠ΅Π½Π΄.
- ΠΡΡΡΡΠ°Π½Π΅Π½ΠΎ Π΅ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅ $request_port ΠΈ $is_request_port Π² ΠΏΠΎΠ΄Π·Π°ΡΠ²ΠΊΠΈΡΠ΅.
ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π»ΠΈΠ·Π° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° FreeNginx 1.29.8, ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΡΠΎΡΠΊΠ° Π½Π° Nginx. Π Π°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠΎΡΠΊΠ° ΡΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈ ΠΎΡ ΠΠ°ΠΊΡΠΈΠΌ ΠΡΠ½ΠΈΠ½, Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΊΠ»ΡΡΠΎΠ²ΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π° Nginx. FreeNginx ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ° ΠΊΠ°ΡΠΎ Π½Π΅ΠΊΠΎΠΌΠ΅ΡΡΠΈΠ°Π»Π΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΠΉΡΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° Π½Π° Nginx Π±Π΅Π· ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π° Π½Π°ΠΌΠ΅ΡΠ°. ΠΠΎΠ΄ΡΡ Π½Π° FreeNginx ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° Π΄Π° ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· BSD. Π Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π΅ ΠΎΡΠΈΠ³ΡΡΠ΅Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ OpenSSL 4.0. ΠΡΡΡΡΠ°Π½Π΅Π½ΠΎ Π΅ ΠΏΡΠ΅Π»ΠΈΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π±ΡΡΠ΅ΡΠ° (CVE-2026-27654) Π² ΠΌΠΎΠ΄ΡΠ»Π° ngx_http_dav_module, ΠΊΠΎΠ΅ΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π° ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° WebDAV Π·Π°ΡΠ²ΠΊΠΈ COPY ΠΈ MOVE, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π² Π±Π»ΠΎΠΊΠΎΠ²Π΅ΡΠ΅ Β«locationΒ» Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°ΡΠ° Β«aliasΒ». ΠΡΡΡΡΠ°Π½Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΠΈ Ρ PTR Π·Π°ΠΏΠΈΡΠΈ Π² DNS Π·Π° Π²ΠΌΡΠΊΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡ (CVE-2026-28753) Π² Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ auth_http ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° XCLIENT Π² SMTP Π²ΡΡΠ·ΠΊΠ°ΡΠ° Ρ Π±Π΅ΠΊΠ΅Π½Π΄Π°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
