HTTP/2.4.58 рдорд╛ DoS рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рдЙрдиреНрдореВрд▓рдирдХреЛ рд╕рд╛рде Apache 2 HTTP рд╕рд░реНрднрд░рдХреЛ рд░рд┐рд▓реАрдЬ

Apache HTTP рд╕рд░реНрднрд░ 2.4.58 рдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ 33 рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкрд░рд┐рдЪрдп рдЧрд░реНрджрдЫ рд░ рддреАрдирд╡рдЯрд╛ рдХрдордЬреЛрд░реАрд╣рд░реВрд▓рд╛рдИ рд╣рдЯрд╛рдЙрдБрдЫ, рдЬрд╕рдордзреНрдпреЗ рджреБрдИ HTTP/2 рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ DoS рдЖрдХреНрд░рдордг рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреНред

  • CVE-2023-45802 RST рдлреНрд▓реНрдпрд╛рдЧ рднрдПрдХреЛ рдкреНрдпрд╛рдХреЗрдЯрджреНрд╡рд╛рд░рд╛ HTTP/2 рд╕реНрдЯреНрд░рд┐рдо рд░рд┐рд╕реЗрдЯ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ рдореЗрдореЛрд░реА рдбрд┐рд▓рд▓реЛрдХреЗрд╢рдирдорд╛ рдврд┐рд▓рд╛рдЗ рднрдПрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдореЗрдореЛрд░реА рдПрдХреНрдЬрд┐рд╕рди рдЕрд╡рд╕реНрдерд╛ рд╕рд┐рд░реНрдЬрдирд╛ рд╣реБрдиреНрдЫред RST рдлреНрд▓реНрдпрд╛рдЧ рдкреНрд░рд╢реЛрдзрди рдЧрд░реЗрдкрдЫрд┐ рддреБрд░реБрдиреНрддреИ рдореЗрдореЛрд░реА рд░рд┐рд▓рд┐рдЬ рд╣реБрдБрджреИрди, рддрд░ рдЬрдбрд╛рди рдмрдиреНрдж рднрдПрдкрдЫрд┐ рдорд╛рддреНрд░, рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рд▓реЗ рдирдпрд╛рдБ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкрдард╛рдПрд░ рд░ рдЬрдбрд╛рди рдмрдиреНрдж рдирдЧрд░реА RST рдкреНрдпрд╛рдХреЗрдЯрдХреЛ рд╕рд╛рде рдлреНрд▓рд╢ рдЧрд░реЗрд░ рдореЗрдореЛрд░реА рдЦрдкрдд рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдмрдврд╛рдЙрди рд╕рдХреНрдЫред
  • CVE-2023-43622 - HTTP/2 рдЬрдбрд╛рди рдкреНрд░рд╢реЛрдзрди рдмреНрд▓рдХ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓рдХреЛ рд▓рд╛рдЧрд┐ рдпрджрд┐ рдпреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕реНрд▓рд╛рдЗрдбрд┐рдЩ рд╡рд┐рдиреНрдбреЛ рдЖрдХрд╛рд░ 0 рдорд╛ рд╕реЗрдЯ рд╕рдВрдЧ рдЦреЛрд▓рд┐рдПрдХреЛ рдерд┐рдпреЛред рдЬреЛрдЦрд┐рдорд▓рд╛рдИ рдЦреБрд▓рд╛ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рдЕрдзрд┐рдХрддрдо рдЕрдиреБрдорддрд┐ рд╕рдВрдЦреНрдпрд╛рдорд╛ рд╕реАрдорд╛ рдирд╛рдШреЗрд░ рд╕реЗрд╡рд╛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • CVE-2023-31122 mod_macro рдорд╛ рдПрдХ рдЬреЛрдЦрд┐рдо рд╣реЛ рдЬрд╕рд▓реЗ рдбреЗрдЯрд╛ рдЫреБрдЯреНрдпрд╛рдЗрдПрдХреЛ рдмрдлрд░ рдмрд╛рд╣рд┐рд░рдХреЛ рдХреНрд╖реЗрддреНрд░рдмрд╛рдЯ рдкрдвреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдЧреИрд░-рд╕реБрд░рдХреНрд╖рд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ:

  • mod_http2 рд▓реЗ HTTP/2 рдЬрдбрд╛рди (RFC 8441) рдорд╛ рд╕реНрдЯреНрд░рд┐рдордорд╛ WebSocket рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкреНрдЫред HTTP/2 рдорд╛ WebSocket рд╕рдХреНрд╖рдо рдЧрд░реНрди, 'H2WebSockets on|off' рдирд┐рд░реНрджреЗрд╢рди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред
  • "2 рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдВрдХреЗрддрд╣рд░реВ" рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдорд╛ рд╣реЗрдбрд░рд╣рд░реВ рдердкреНрдирдХреЛ рд▓рд╛рдЧрд┐ mod_http2 рдорд╛ 'H103EarlyHint рдирд╛рдо рдорд╛рди' рдирд┐рд░реНрджреЗрд╢рди рдердкрд┐рдпреЛред
  • рдкреНрд░реЛрдХреНрд╕реА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ HTTP/2 рдЕрдиреБрд░реЛрдз рдкреНрд░рд╢реЛрдзрди рд╕рдХреНрд╖рдо рдЫ рдХрд┐ рдЫреИрди рднрдиреЗрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди mod_http2 рдорд╛ 'H2ProxyRequests on|off' рдирд┐рд░реНрджреЗрд╢рди рдердкрд┐рдпреЛред
  • 'H2MaxDataFrameLen n' рдирд┐рд░реНрджреЗрд╢рди mod_http2 рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╢рд░реАрд░рдХреЛ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░рд▓рд╛рдИ HTTP/2 рдорд╛ рдПрдХ рдбреЗрдЯрд╛ рдлреНрд░реЗрдордорд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдмрд╛рдЗрдЯрд╣рд░реВрдорд╛ рд╕реАрдорд┐рдд рдЧрд░реНрдиред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реАрдорд╛ 16KB рд╣реЛред
  • ".js" рд╡рд┐рд╕реНрддрд╛рд░рд▓рд╛рдИ 'application/javascript' рдХреЛ рд╕рдЯреНрдЯрд╛ 'text/javascript' рдкреНрд░рдХрд╛рд░рдорд╛ рдмрд╛рдБрдзреНрди mime.types рдлрд╛рдЗрд▓ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдпреЛ рд░ рдирд┐рдореНрди рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рдердкрд┐рдпреЛ: ".mjs" ('text/javascript' рдкреНрд░рдХрд╛рд░рдХреЛ рд╕рд╛рде) рд░ " .opus" ('audio/ogg')ред WebAssembly рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ MIME рдкреНрд░рдХрд╛рд░ рд░ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рдердкрд┐рдпреЛред
  • mod_tls рдореЛрдбреНрдпреБрд▓ (Rust рднрд╛рд╖рд╛рдорд╛ mod_ssl рдХреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк) rustls-ffi 0.9.2+ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрд╡рд╛рдж рдЧрд░рд┐рдПрдХреЛ рдЫред
  • MDomains рдХрд╕рд░реА VirtualHosts рд╕рд╛рдордЧреНрд░реАрд╕рдБрдЧ рдорд┐рд▓рд╛рдЗрдиреНрдЫ рднрдиреЗрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди mod_md рдореЛрдбреНрдпреБрд▓рдорд╛ 'MDMatchNames all|servernames' рдирд┐рд░реНрджреЗрд╢рди рдердкрд┐рдпреЛред
  • DNS рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ ACME рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдВрд╕реНрдХрд░рдг рдЪрдпрди рдЧрд░реНрди mod_md рдореЛрдбреНрдпреБрд▓рдорд╛ 'MDChallengeDns01Version' рдирд┐рд░реНрджреЗрд╢рди рдердкрд┐рдПрдХреЛ рдЫред
  • mod_md рд▓реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЛрдореЗрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ MDChallengeDns01 рдирд┐рд░реНрджреЗрд╢рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • WebDav рднрдгреНрдбрд╛рд░рдХреЛ рд░реВрдЯрдорд╛ рдорд╛рд░реНрдЧ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди mod_dav рдорд╛ 'DavBasePath' рдирд┐рд░реНрджреЗрд╢рди рдердкрд┐рдпреЛред
  • mod_alias рдорд╛ 'AliasPreservePath' рдирд┐рд░реНрджреЗрд╢рди рдердкрд┐рдпреЛ рдкреВрд░реНрдг рдкрдердХреЛ рд░реВрдкрдорд╛ рд╕реНрдерд╛рди рдмреНрд▓рдХрдорд╛ рдЙрдкрдирд╛рдо рдорд╛рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиред
  • mod_alias рдорд╛ 'RedirectRelative' рдирд┐рд░реНрджреЗрд╢рди рдердкрд┐рдпреЛ, рд╕рд╛рдкреЗрдХреНрд╖ рдорд╛рд░реНрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреБрди: рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред
  • %{z} рд░ %{strftime-format} рдврд╛рдБрдЪрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ ErrorLogFormat рдирд┐рд░реНрджреЗрд╢рдирдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
  • рдХрдореНрдкреНрд░реЗрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ ETag рдХрд╕рд░реА рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫ рднрдиреЗрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди mod_deflate рдорд╛ 'DeflateAlterETag' рдирд┐рд░реНрджреЗрд╢рди рдердкрд┐рдпреЛред
  • send_brigade_nonblocking() рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • Mod_status рд▓реЗ "BusyWorkers" рд░ "IdleWorkers" рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреБрдЮреНрдЬреАрд╣рд░реВ рд╣рдЯрд╛рдЗрдПрдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫ, рд░ рдирдпрд╛рдБ рдХрд╛рдЙрдиреНрдЯрд░ "GracefulWorkers" рдердкрд┐рдПрдХреЛ рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди