ИздаванС Π½Π° http ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° Apache 2.4.41 с ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ΠΈ уязвимости

ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Apache HTTP ΡΡŠΡ€Π²ΡŠΡ€ 2.4.41 (вСрсия 2.4.40 бСшС пропусната), която въвСдС 23 ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½ 6 уязвимости:

  • CVE-2019 10081- Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² mod_http2, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΠΎΠ²Ρ€Π΅Π΄Π° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° push заявки Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π½Π΅Π½ Π΅Ρ‚Π°ΠΏ. ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ настройката "H2PushResource", Π΅ възмоТно Π΄Π° ΠΏΡ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π² ΠΏΡƒΠ»Π° Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° заявки, Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π΄ΠΎ срив, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ сС записват, Π½Π΅ сС основават Π½Π° информация, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°;
  • CVE-2019 9517- - ΡΠΊΠΎΡ€ΠΎΡˆΠ½Π° Скспозиция обяви DoS уязвимости Π² HTTP/2 Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.
    НападатСлят ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠΈ Π½Π°Π»ΠΈΡ‡Π½Π°Ρ‚Π° Π·Π° Π΄Π°Π΄Π΅Π½ процСс ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ Π΄Π° създадС голямо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° процСсора, ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚Π²ΠΎΡ€ΠΈ ΠΏΠ»ΡŠΠ·Π³Π°Ρ‰ сС HTTP/2 ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π΄Π°Π½Π½ΠΈ Π±Π΅Π· ограничСния, Π½ΠΎ ΠΊΠ°Ρ‚ΠΎ Π΄ΡŠΡ€ΠΆΠΈ TCP ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½, прСдотвратявайки дСйствитСлното записванС Π½Π° Π΄Π°Π½Π½ΠΈ Π² сокСта;

  • CVE-2019 10098- - ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² mod_rewrite, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° заявки към Π΄Ρ€ΡƒΠ³ΠΈ рСсурси (ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΎ прСнасочванС). Някои настройки Π½Π° mod_rewrite ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ прСнасочванС Π½Π° потрСбитСля към Π΄Ρ€ΡƒΠ³Π° Π²Ρ€ΡŠΠ·ΠΊΠ°, ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π·Π½Π°ΠΊ Π·Π° Π½ΠΎΠ² Ρ€Π΅Π΄ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΎ прСнасочванС. Π—Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² RegexDefaultOptions, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ„Π»Π°Π³Π° PCRE_DOTALL, ΠΊΠΎΠΉΡ‚ΠΎ сСга Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅;
  • CVE-2019 10092- - Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° мСТдусайтови скриптовС Π½Π° страници с Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΏΠΎΠΊΠ°Π·Π²Π°Π½ΠΈ ΠΎΡ‚ mod_proxy. На Ρ‚Π΅Π·ΠΈ страници Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° URL адрСса, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΎΡ‚ заявката, Π² ΠΊΠΎΠΉΡ‚ΠΎ атакуващият ΠΌΠΎΠΆΠ΅ Π΄Π° вмъкнС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ HTML ΠΊΠΎΠ΄ Ρ‡Ρ€Π΅Π· Π΅ΠΊΡ€Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π½Π°Ρ†ΠΈ;
  • CVE-2019 10097- β€” ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° стСка ΠΈ Π΄Π΅Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ€Π°Π½Π΅ Π½Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π» NULL Π² mod_remoteip, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Ρ‡Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° PROXY. Атаката ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈ само ΠΎΡ‚ страна Π½Π° прокси ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² настройкитС, Π° Π½Π΅ Ρ‡Ρ€Π΅Π· клиСнтска заявка;
  • CVE-2019 10082- - уязвимост Π² mod_http2, която позволява Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ‚ Π²Π΅Ρ‡Π΅ освободСна област Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (read-after-free).

Най-Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със сигурността:

  • mod_proxy_balancer ΠΈΠΌΠ° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу XSS/XSRF Π°Ρ‚Π°ΠΊΠΈ ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΠΈ;
  • Към mod_session Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° настройка SessionExpiryUpdateInterval Π·Π° опрСдСлянС Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° сСсията/бисквитката;
  • Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ с Π³Ρ€Π΅ΡˆΠΊΠΈ бяха изчистСни, с Ρ†Π΅Π» Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° информация ΠΎΡ‚ заявки Π½Π° Ρ‚Π΅Π·ΠΈ страници;
  • mod_http2 Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ стойността Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° β€žLimitRequestFieldSizeβ€œ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ бСшС Π²Π°Π»ΠΈΠ΄Π΅Π½ само Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° HTTP/1.1 Π·Π°Π³Π»Π°Π²Π½ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π°;
  • Π“Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ конфигурацията mod_proxy_hcheck Π΅ създадСна, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² BalancerMember;
  • НамалСна консумация Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ Π² mod_dav ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° PROPFIND Π² голяма колСкция;
  • Π’ mod_proxy ΠΈ mod_ssl ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ със Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° настройкитС Π½Π° сСртификат ΠΈ SSL Π² Π±Π»ΠΎΠΊΠ° Proxy са Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ;
  • mod_proxy позволява настройкитС Π½Π° SSLProxyCheckPeer* Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ към всички прокси ΠΌΠΎΠ΄ΡƒΠ»ΠΈ;
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° са Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ mod_md, Ρ€Π°Π·Π²ΠΈΡ‚ΠΈ ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Let's Encrypt Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° сСртификати с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ACME (Π‘Ρ€Π΅Π΄Π° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° сСртификати):
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²Ρ‚ΠΎΡ€Π° вСрсия Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ACMEv2, ΠΊΠΎΠ΅Ρ‚ΠΎ сСга Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡ€Π°Π·Π½ΠΈ POST заявки вмСсто GET.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ TLS-ALPN-01 (RFC 7301, ДоговарянС Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅), ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² HTTP/2.
    • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° 'tl-sni-01' Π΅ прСустановСна (ΠΏΠΎΡ€Π°Π΄ΠΈ уязвимости).
    • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° настройка ΠΈ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Ρ‡Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄Π° 'dns-01'.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° маски Π² сСртификати, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° DNS ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° (β€ždns-01β€œ).
    • Π’ΡŠΠ²Π΅Π΄Π΅Π½ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ Π½Π° β€žmd-statusβ€œ ΠΈ страница Π·Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° сСртификата β€žhttps://domain/.httpd/certificate-statusβ€œ.
    • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈ β€žMDCertificateFileβ€œ ΠΈ β€žMDCertificateKeyFileβ€œ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° Ρ‡Ρ€Π΅Π· статични Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ (Π±Π΅Π· ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅).
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° β€žMDMessageCmdβ€œ Π·Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° външни ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ‚ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ β€žΠΏΠΎΠ΄Π½ΠΎΠ²Π΅Π½ΠΎβ€œ, β€žΠΈΠ·Ρ‚ΠΈΡ‡Π°Ρ‰ΠΎβ€œ ΠΈΠ»ΠΈ β€žΠ³Ρ€Π΅ΡˆΠΊΠ°β€œ.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° "MDWarnWindow" Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚Π΅Π»Π½ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π·Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° сСртификата;

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€