แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ Apache http 2.4.48

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ Apache HTTP 2.4.48 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™ (แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ 2.4.47 แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ†แž›แž„) แžŠแŸ‚แž›แžŽแŸ‚แž“แžถแŸ†แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž…แŸ†แž“แžฝแž“ 39 แž“แžทแž„แž›แžปแž”แž”แŸ†แž”แžถแžแŸ‹แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž…แŸ†แž“แžฝแž“ 8แŸ–

  • CVE-2021-30641 - แž•แŸ’แž“แŸ‚แž€แžแžปแžŸ แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” 'MergeSlashes OFF';
  • CVE-2020-35452 - แž‡แž„แŸ‹แž”แŸƒแž”แŸƒแž‘แž‘แŸแžแŸ‚แž˜แžฝแž™แž›แžพแžŸแž…แŸ†แžŽแžปแŸ‡แž€แŸ’แž“แžปแž„ mod_auth_digest;
  • CVE-2021-31618, CVE-2020-26691, CVE-2020-26690, CVE-2020-13950 - แžŸแŸแž…แž€แŸ’แžแžธแž™แŸ„แž„แž‘แŸ’แžšแž“แžทแž… NULL แž“แŸ…แž€แŸ’แž“แžปแž„ mod_http2, mod_session แž“แžทแž„ mod_proxy_http;
  • CVE-2020-13938 - แž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแž”แž‰แŸ’แžˆแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžš httpd แžŠแŸ„แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ‚แž›แž‚แŸ’แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž“แŸ…แž›แžพ Windows;
  • CVE-2019-17567 - แž”แž‰แŸ’แž แžถแž€แžถแžšแž…แžšแž…แžถแž–แžทแž’แžธแžŸแžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„ mod_proxy_wstunnel แž“แžทแž„ mod_proxy_http แŸ”

แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž˜แžทแž“แž˜แžถแž“แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž”แŸ†แž•แžปแžแž‚แžบแŸ–

  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž€แŸ†แžŽแžแŸ‹ ProxyWebsocketFallbackToProxyHttp แž‘แŸ… mod_proxy_wstunnel แžŠแžพแž˜แŸ’แž”แžธแž”แžทแž‘แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แŸ…แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ mod_proxy_http แžŸแž˜แŸ’แžšแžถแž”แŸ‹ WebSocket แŸ”
  • API แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŸแŸ’แž“แžผแž›แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„ SSL แžŠแŸ‚แž›แžฅแžกแžผแžœแž“แŸแŸ‡แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แž˜แŸ‰แžผแžŒแžปแž› mod_ssl (แžงแž‘แžถแž แžšแžŽแŸ แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แŸ‰แžผแžŒแžปแž› mod_md แž•แŸ’แžแž›แŸ‹แžŸแŸ„ แž“แžทแž„แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžš)แŸ”
  • แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแž€แžถแžšแž†แŸ’แž›แžพแž™แžแž” OCSP (แž–แžทแž’แžธแžŸแžถแžšแžŸแŸ’แžแžถแž“แž—แžถแž–แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแž) แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธ mod_ssl/mod_md แž‘แŸ…แž•แŸ’แž“แŸ‚แž€แž˜แžผแž›แžŠแŸ’แž‹แžถแž“ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แŸ‰แžผแžŒแžปแž›แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž…แžผแž›แž”แŸ’แžšแžพแž‘แžทแž“แŸ’แž“แž“แŸแž™ OCSP แž“แžทแž„แž”แž„แŸ’แž€แžพแžแž€แžถแžšแž†แŸ’แž›แžพแž™แžแž” OCSP แŸ”
  • mod_md แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž”แŸ’แžšแžพแžšแž”แžถแŸ†แž„แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† MDomains แžงแž‘แžถแž แžšแžŽแŸ "MDomain *.host.net" แŸ” แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† MDPrivateKeys แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž”แŸ’แžšแž—แŸแž‘แž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแž“แŸƒแžŸแŸ„ แžงแž‘แžถแž แžšแžŽแŸ "MDPrivateKeys secp384r1 rsa2048" แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž”แŸ’แžšแžพแžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžš ECDSA แž“แžทแž„ RSA แŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžทแž’แžธแž€แžถแžš ACMEv1 แž€แŸแžšแŸ’แžแžทแŸแžŠแŸ†แžŽแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ Lua 5.4 แž‘แŸ… mod_lua แŸ”
  • แž€แŸ†แžŽแŸ‚แžŠแŸ‚แž›แž”แžถแž“แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž“แŸƒแž˜แŸ‰แžผแžŒแžปแž› mod_http2 แŸ” แž€แŸ‚แž›แž˜แŸ’แžขแž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แŸ†แž แžปแžŸแŸ” แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แž˜แŸ’แžšแžพแžŸ 'H2OutputBuffering แž”แžพแž€/แž”แžทแž‘' แžŠแžพแž˜แŸ’แž”แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž•แŸ’แžขแžถแž€แž‘แžทแž“แŸ’แž“แž•แž› (แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜)แŸ”
  • แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† mod_dav_FileETag แžขแž“แžปแžœแžแŸ’แžแžšแž”แŸ€แž” "Digest" แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž ETag แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ hash แž“แŸƒแž˜แžถแžแžทแž€แžถแžฏแž€แžŸแžถแžšแŸ”
  • mod_proxy แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž€แŸ†แžŽแžแŸ‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ProxyErrorOverride แž‘แŸ…แž›แŸแžแž€แžผแžŠแžŸแŸ’แžแžถแž“แž—แžถแž–แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แŸ”
  • แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžแŸ’แž˜แžธ ReadBufferSize, FlushMaxThreshold แž“แžทแž„ FlushMaxPipelined แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแŸ”
  • mod_rewrite แžขแž“แžปแžœแžแŸ’แžแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแž‚แžปแžŽแž›แž€แŸ’แžแžŽแŸˆ SameSite แž“แŸ…แž–แŸแž›แž‰แŸ‚แž€แž‘แž„แŸ‹ [CO] (แžแžผแž‚แžธ) แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† RewriteRule แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜ check_trans hook แž‘แŸ… mod_proxy แžŠแžพแž˜แŸ’แž”แžธแž”แžŠแžทแžŸแŸแž’แžŸแŸ†แžŽแžพแž“แŸ…แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แžŠแŸ†แž”แžผแž„แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹