Apache Tomcat рдорд╛ рдХрдордЬреЛрд░реА рдЬрд╕рд▓реЗ JSP рдХреЛрдб рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд░ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ

рдЪрд┐рдирд┐рдпрд╛рдБ рдХрдореНрдкрдиреА рдЪрд╛рдпрдЯрд┐рди рдЯреЗрдХрдХрд╛ рдЕрдиреБрд╕рдиреНрдзрд╛рдирдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкрддреНрддрд╛ рд▓рдЧрд╛рдПрдХрд╛ рдЫрдиреН рдХрдордЬреЛрд░реА (CVE-2020-1938) рдорд╛ рдЕрдкрд╛рдЪреЗ рдЯрдорд╛рдЯрд░, Java Servlet, JavaServer рдкреГрд╖реНрдард╣рд░реВ, Java Expression Language рд░ Java WebSocket рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдЦреБрд▓рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рднреЗрджреНрдпрддрд╛рд▓рд╛рдИ рдХреЛрдб рдирд╛рдо Ghostcat рд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЧрдореНрднреАрд░рддрд╛ рд╕реНрддрд░ (9.8 CVSS) рддреЛрдХрд┐рдПрдХреЛ рдЫред рд╕рдорд╕реНрдпрд╛рд▓реЗ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛, рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯ 8009 рдорд╛ рдЕрдиреБрд░реЛрдз рдкрдард╛рдПрд░, рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдмрд╛рдЯ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрд░реЛрдд рдХреЛрдбрд╣рд░реВ рд╕рд╣рд┐рдд рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд╣рд┐рдд рдХреБрдиреИ рдкрдирд┐ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдкрдвреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдХрдордЬреЛрд░реАрд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛрдбрдорд╛ рдЕрдиреНрдп рдлрд╛рдЗрд▓рд╣рд░реВ рдЖрдпрд╛рдд рдЧрд░реНрди рдкрдирд┐ рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ, рдЬрд╕рд▓реЗ рд╕рд░реНрднрд░рдорд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдпрджрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдлрд╛рдЗрд▓рд╣рд░реВрд▓рд╛рдИ рд╕рд░реНрднрд░рдорд╛ рдЕрдкрд▓реЛрдб рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ рдЫрд╡рд┐рдХреЛ рд░реВрдкрдорд╛ рднреЗрд╖рдорд╛ JSP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдкрд▓реЛрдб рдЧрд░реНрди рд╕рдХреНрдЫред рдЫрд╡рд┐ рдЕрдкрд▓реЛрдб рдлрд╛рд░рдо)ред AJP рд╣реНрдпрд╛рдиреНрдбрд▓рд░рдХреЛ рд╕рд╛рде рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯрдорд╛ рдЕрдиреБрд░реЛрдз рдкрдард╛рдЙрди рд╕рдореНрднрд╡ рд╣реБрдБрджрд╛ рдЖрдХреНрд░рдордг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдЕрдиреБрд╕рд╛рд░, рдЕрдирд▓рд╛рдЗрди рднреЗрдЯрд┐рдпреЛ AJP рдкреНрд░реЛрдЯреЛрдХрд▓ рдорд╛рд░реНрдлрдд рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрджреИ 1.2 рдорд┐рд▓рд┐рдпрди рднрдиреНрджрд╛ рдмрдвреА рд╣реЛрд╕реНрдЯрд╣рд░реВред

рдЬреЛрдЦрд┐рдо AJP рдкреНрд░реЛрдЯреЛрдХрд▓рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫ, рд░ рдмреЛрд▓рд╛рдЗрдПрдХреЛ рдЫреИрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рддреНрд░реБрдЯрд┐ред HTTP (рдкреЛрд░реНрдЯ 8080) рдорд╛рд░реНрдлрдд рдЬрдбрд╛рдирд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдиреБрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ Apache Tomcat рд▓реЗ AJP рдкреНрд░реЛрдЯреЛрдХрд▓ рдорд╛рд░реНрдлрдд рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫредApache Jserv рдкреНрд░реЛрдЯреЛрдХрд▓, рдкреЛрд░реНрдЯ 8009), рдЬреБрди рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд HTTP рдХреЛ рдмрд╛рдЗрдирд░реА рдПрдирд╛рд▓рдЧ рд╣реЛ, рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ Tomcat рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛ рд╡рд╛ рд░рд┐рднрд░реНрд╕ рдкреНрд░реЛрдХреНрд╕реА рд╡рд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░рдорд╛ Tomcat рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

AJP рд▓реЗ рд╕рд░реНрднрд░рдорд╛ рдлрд╛рдИрд▓рд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдорд╛рдирдХ рдкреНрд░рдХрд╛рд░реНрдп рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬреБрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЦреБрд▓рд╛рд╕рд╛рдХреЛ рд╡рд┐рд╖рдп рдирднрдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рд╕рд╣рд┐рддред AJP рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рд╣реБрди рдорд╛рдирд┐рдиреНрдЫ, рддрд░ рд╡рд╛рд╕реНрддрд╡рдорд╛ Tomcat рдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд▓реЗ рд╕рдмреИ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ рд╣реНрдпрд╛рдиреНрдбрд▓рд░ рдЪрд▓рд╛рдПрдХреЛ рдерд┐рдпреЛ рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдмрд┐рдирд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНтАНрдпреЛред рдкрд╣реБрдБрдЪ рдХреБрдиреИ рдкрдирд┐ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд╕рдореНрднрд╡ рдЫ, WEB-INF, META-INF рд░ ServletContext.getResourceAsStream() рдорд╛ рдХрд▓ рдорд╛рд░реНрдлрдд рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЗрдПрдХрд╛ рдЕрдиреНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВ рд╕рд╣рд┐рддред AJP рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ JSP рд╕реНрдХреНрд░рд┐рдкреНрдЯрдХреЛ рд░реВрдкрдорд╛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВрдорд╛ рдХреБрдиреИ рдкрдирд┐ рдлрд╛рдЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

13 рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рдЬрд╛рд░реА Tomcat 6.x рд╢рд╛рдЦрд╛рдмрд╛рдЯ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрд╛ рдкрд░реЗрдХреЛ рдЫред Tomcat рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрд╕рд░ рдЧрд░реНрдЫ рд░ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЙрддреНрдкрд╛рджрдирд╣рд░реВ, рдЬрд╕реНрддреИ Red Hat JBoss Web Server (JWS), JBoss Enterprise Application Platform (EAP), рд╕рд╛рдереИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╕реНрд╡-рдирд┐рд╣рд┐рдд рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╡рд╕рдиреНрдд рдмреБрдЯред рд╕рдорд╛рди рдЬреЛрдЦрд┐рдо (CVE-2020-1745) рд╡рд░реНрддрдорд╛рди рд╡реЗрдм рд╕рд░реНрднрд░рдорд╛ рдЕрдиреНрддрд░реНрдЧрдд, Wildfly рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рд░реНрднрд░рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдпреЛред JBoss рд░ Wildfly рдорд╛, AJP рд▓рд╛рдИ domain.xml рдорд╛ standalone-full-ha.xml, standalone-ha.xml рд░ ha/full-ha рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡рд╕рдиреНрдд рдмреБрдЯрдорд╛, AJP рд╕рдорд░реНрдерди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЕрд╕рдХреНрд╖рдо рд╣реБрдиреНрдЫред рд╣рд╛рд▓, рд╡рд┐рднрд┐рдиреНрди рд╕рдореВрд╣рд╣рд░реВрд▓реЗ рд╢реЛрд╖рдгрдХреЛ рдПрдХ рджрд░реНрдЬрди рднрдиреНрджрд╛ рдмрдвреА рдХрд╛рд░реНрдп рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рддрдпрд╛рд░ рдкрд╛рд░реЗрдХрд╛ рдЫрдиреН (
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11).

Tomcat рд╡рд┐рдЬреНрдЮрдкреНрддрд┐рдорд╛ рдЬреЛрдЦрд┐рдо рдлрд┐рдХреНрд╕ рдЧрд░рд┐рдпреЛ 9.0.31, 8.5.51 ╨╕ 7.0.100 (6.x рд╢рд╛рдЦрд╛рдХреЛ рдорд░реНрдорддрд╕рдореНрднрд╛рд░ рдмрдиреНрдж рдЧрд░рд┐рдпреЛ)ред рддрдкрд╛рдИрдВрд▓реЗ рдпреА рдкреГрд╖реНрдард╣рд░реВрдорд╛ рд╡рд┐рддрд░рдг рдХрд┐рдЯрд╣рд░реВрдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ: Debian, Ubuntu, RHEL, рдлреЗрдбреЛрд░рд╛, рд╕реБрд╕реЗ, рдлреНрд░рд┐рдмрд┐рдПрд╕рдбрд┐ред рд╕рдорд╛рдзрд╛рдирдХреЛ рд░реВрдкрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ Tomcat AJP рдХрдиреЗрдХреНрдЯрд░ рд╕реЗрд╡рд╛ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрдорд╛ рд╕реБрдиреНрдиреЗ рд╕рдХреЗрдЯ рдмрд╛рдБрдзреНрдиреБрд╣реЛрд╕реН рд╡рд╛ рдХрдиреЗрдХреНрдЯрд░ рдкреЛрд░реНрдЯ = "8009" рд╕рдБрдЧ рд▓рд╛рдЗрди рдЯрд┐рдкреНрдкрдгреА рдЧрд░реНрдиреБрд╣реЛрд╕реН) рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рдЫреИрди рднрдиреЗ, рд╡рд╛ рдзреБрди "рдЧреЛрдкреНрдп" рд░ "рдареЗрдЧрд╛рдирд╛" рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдкреНрд░рдорд╛рдгреАрдХреГрдд рдкрд╣реБрдБрдЪ, рдпрджрд┐ рд╕реЗрд╡рд╛ рдЕрдиреНрдп рд╕рд░реНрднрд░рд╣рд░реВ рд░ mod_jk рд░ mod_proxy_ajp (mod_cluster рд▓реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрди) рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

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

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