แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ Apache 2.4.56 http แž‡แžถแž˜แžฝแž™แž“แžนแž„แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แžฝแžŸแž‡แžปแž›

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ Apache HTTP 2.4.56 แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™ แžŠแŸ‚แž›แžŽแŸ‚แž“แžถแŸ†แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž…แŸ†แž“แžฝแž“ 6 แž“แžทแž„แž›แžปแž”แž”แŸ†แž”แžถแžแŸ‹แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž…แŸ†แž“แžฝแž“ 2 แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžš โ€œHTTP Request Smugglingโ€ แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ front-end-back-end แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž…แžผแž›แž‘แŸ…แžแžถแž„แž€แŸ’แž“แžปแž„แŸ” แžแŸ’แž›แžนแž˜แžŸแžถแžšแž“แŸƒแžŸแŸ†แžŽแžพแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž”แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„แžแŸ’แžŸแŸ‚แžŸแŸ’แžšแžกแžถแž™แžŠแžผแž…แž‚แŸ’แž“แžถแžšแžœแžถแž„แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž˜แžปแž แž“แžทแž„แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แžšแŸ„แž™แŸ” แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแžšแŸ†แž›แž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแžนแžแž”แž“แŸ’แžแžนแž„แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพ แžฌแž”แž‰แŸ’แž…แžผแž›แž€แžผแžŠ JavaScript แžขแžถแž€แŸ’แžšแž€แŸ‹แž‘แŸ…แž€แŸ’แž“แžปแž„แžœแž‚แŸ’แž‚แž‡แžถแž˜แžฝแž™แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŸแŸ’แžšแž”แž…แŸ’แž”แžถแž”แŸ‹แŸ”

แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž‘แžธแž˜แžฝแž™ (CVE-2023-27522) แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แž˜แŸ‰แžผแžŒแžปแž› mod_proxy_uwsgi แž“แžทแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž€แžถแžšแž†แŸ’แž›แžพแž™แžแž”แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ†แž”แŸ‚แž€แž‡แžถแž–แžธแžšแž•แŸ’แž“แŸ‚แž€แž“แŸ…แž•แŸ’แž“แŸ‚แž€แž”แŸ’แžšแžผแž€แžŸแŸŠแžธแžแžถแž˜แžšแž™แŸˆแž€แžถแžšแž‡แŸ†แž“แžฝแžŸแžแžฝแžขแž€แŸ’แžŸแžšแž–แžทแžŸแŸแžŸแž“แŸ…แž€แŸ’แž“แžปแž„แž”แž‹แž˜แž€แžแžถ HTTP แžŠแŸ‚แž›แžแŸ’แžšแžกแž”แŸ‹แžŠแŸ„แž™แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แžšแŸ„แž™แŸ”

แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž‘แžธแž–แžธแžš (CVE-2023-25690) แž˜แžถแž“แžœแžแŸ’แžแž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„ mod_proxy แž แžพแž™แž€แžพแžแžกแžพแž„แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแž…แŸ’แž”แžถแž”แŸ‹แžŸแžšแžŸแŸแžšแžกแžพแž„แžœแžทแž‰แžŸแŸ†แžŽแžพแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแžŽแŸ‚แž“แžถแŸ† RewriteRule แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แžŠแŸ„แž™แž˜แŸ‰แžผแžŒแžปแž› mod_rewrite แžฌแž›แŸ†แž“แžถแŸ†แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† ProxyPassMatch แŸ” แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžขแžถแž…แž“แžถแŸ†แž‘แŸ…แžŠแž›แŸ‹แž€แžถแžšแžŸแŸ’แž“แžพแžŸแžปแŸ†แžแžถแž˜แžšแž™แŸˆแž”แŸ’แžšแžผแž€แžŸแŸŠแžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แž“แž’แžถแž“แžแžถแž„แž€แŸ’แž“แžปแž„ แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž แžถแž˜แžƒแžถแžแŸ‹แžแžถแž˜แžšแž™แŸˆแž”แŸ’แžšแžผแž€แžŸแŸŠแžธ แžฌแž€แžถแžšแž”แŸ†แž–แžปแž›แž˜แžถแžแžทแž€แžถแžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แž แžถแž‰ แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แžŠแŸ‚แž›แž…แŸ’แž”แžถแž”แŸ‹แž“แŸƒแž€แžถแžšแžŸแžšแžŸแŸแžšแžกแžพแž„แžœแžทแž‰แž“แŸƒแžŸแŸ†แžŽแžพแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แž–แžธ URL แžŠแŸ‚แž›แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แŸ†แž“แžฝแžŸแž‘แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ†แžŽแžพแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‰แžพแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแŸ” แžงแž‘แžถแž แžšแžŽแŸแŸ– RewriteEngine on RewriteRule โ€œ^/here/.*)โ€ ยป http://example.com:8080/elsewhere?$1โ€ณ http://example.com:8080/elsewhere ; [P] ProxyPassReverse /here/ http://example.com:8080/ http://example.com:8080/

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

  • แž‘แž„แŸ‹ โ€œ-Tโ€ แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ rotatelogs แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž“แŸ…แž–แŸแž›แž”แž„แŸ’แžœแžทแž›แž€แŸ†แžŽแžแŸ‹แž แŸแžแžป แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แžฏแž€แžŸแžถแžšแž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แžŠแŸ„แž™แž˜แžทแž“แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แžฏแž€แžŸแžถแžšแž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแžŠแŸ†แž”แžผแž„แŸ”
  • mod_ldap แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžแž˜แŸ’แž›แŸƒแžขแžœแžทแž‡แŸ’แž‡แž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† LDAPConnectionPoolTTL แžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžกแžพแž„แžœแžทแž‰แž“แŸƒแž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แž…แžถแžŸแŸ‹แžŽแžถแž˜แžฝแž™แŸ”
  • แž˜แŸ‰แžผแžŒแžปแž› mod_md แžŠแŸ‚แž›แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แž€แžถแžšแž‘แž‘แžฝแž› แž“แžทแž„แž€แžถแžšแžแŸ‚แžšแž€แŸ’แžŸแžถแžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแžŠแŸ„แž™แž”แŸ’แžšแžพแž–แžทแž’แžธแž€แžถแžš ACME (แž”แžšแžทแžŸแŸ’แžแžถแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แŸแžแŸ’แžšแžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžท) แž“แŸ…แž–แŸแž›แž…แž„แž€แŸ’แžšแž„แž‡แžถแž˜แžฝแž™ libressl 3.5.0+ แžšแžฝแž˜แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแž แžแŸ’แžแž›แŸแžแžถแžŒแžธแž‡แžธแžแž› ED25519 แž“แžทแž„แž‚แžŽแž“แŸแž™แŸ’แž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แŸแžแŸŒแž˜แžถแž“แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแžŸแžถแž’แžถแžšแžŽแŸˆ (CT , แžแž˜แŸ’แž›แžถแž—แžถแž–แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžš) แŸ” แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† MDChallengeDns01 แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž€แŸ†แžŽแžแŸ‹แž“แžทแž™แž˜แž“แŸแž™แž“แŸƒแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ‚แž“แž“แžธแž˜แžฝแž™แŸ—แŸ”
  • mod_proxy_uwsgi แž”แžถแž“แžšแžนแžแž”แž“แŸ’แžแžนแž„แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™ แž“แžทแž„แž€แžถแžšแž‰แŸ‚แž€แž€แžถแžšแž†แŸ’แž›แžพแž™แžแž”แž–แžธแž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แžšแŸ„แž™ HTTP แŸ”

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

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