Apache Tomcat เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ เชœเซ‡ เชคเชฎเชจเซ‡ JSP เช•เซ‹เชกเชจเซ‡ เชฌเชฆเชฒเชตเชพ เช…เชจเซ‡ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชซเชพเช‡เชฒเซ‹ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡

เชšเซ€เชจเซ€ เช•เช‚เชชเชจเซ€ เชšเซˆเชŸเซ€เชจ เชŸเซ‡เช•เชจเชพ เชธเช‚เชถเซ‹เชงเช•เซ‹เช เชถเซ‹เชง เช•เชฐเซ€ เช›เซ‡ เชจเชฌเชณเชพเชˆ (CVE-2020-1938) เชฎเชพเช‚ เช…เชชเชพเชšเซ‡ เชŸเซ‹เชฎเช•เซ‡เชŸ, Java Servlet, JavaServer Pages, Java Expression Language เช…เชจเซ‡ Java WebSocket เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เช“เชจเซเช‚ เช–เซเชฒเซเชฒเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ. เชจเชฌเชณเชพเชˆเชจเซ‡ เช•เซ‹เชก เชจเชพเชฎ เช˜เซ‹เชธเซเชŸเช•เซ‡เชŸ เช…เชจเซ‡ เช—เช‚เชญเซ€เชฐ เช—เช‚เชญเซ€เชฐเชคเชพ เชธเซเชคเชฐ (9.8 CVSS) เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‹เชฐเซเชŸ 8009 เชชเชฐ เชตเชฟเชจเช‚เชคเชฟ เชฎเซ‹เช•เชฒเซ€เชจเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซ‹เชฐเซเชธ เช•เซ‹เชกเซเชธ เชธเชพเชฅเซ‡เชจเซ€ เชซเชพเช‡เชฒเซ‹ เชธเชนเชฟเชค เช•เซ‹เชˆเชชเชฃ เชซเชพเช‡เชฒเซ‹เชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเซ‡ เชตเชพเช‚เชšเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชจเชฌเชณเชพเชˆ เช เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‹เชกเชฎเชพเช‚ เช…เชจเซเชฏ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช†เชฏเชพเชค เช•เชฐเชตเชพเชจเซเช‚ เชชเชฃ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชœเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เช•เซ‹เชก เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‹ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ JSP เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‡ เชเช• เช›เชฌเซ€เชจเชพ เชตเซ‡เชถเชฎเชพเช‚ เช…เชชเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช›เชฌเซ€ เช…เชชเชฒเซ‹เชก เชซเซ‹เชฐเซเชฎ). เชœเซเชฏเชพเชฐเซ‡ AJP เชนเซ‡เชจเซเชกเชฒเชฐ เชธเชพเชฅเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‹เชฐเซเชŸ เชชเชฐ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเชตเซ€ เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชนเซเชฎเชฒเซ‹ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชชเซเชฐเชพเชฅเชฎเชฟเช• เชฎเชพเชนเชฟเชคเซ€ เช…เชจเซเชธเชพเชฐ, เช“เชจเชฒเชพเชˆเชจ เชฎเชณเซ€ AJP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชจเช‚เชคเซ€เช“ เชธเซเชตเซ€เช•เชพเชฐเชคเชพ 1.2 เชฎเชฟเชฒเชฟเชฏเชจเชฅเซ€ เชตเชงเซ เชฏเชœเชฎเชพเชจเซ‹.

เชจเชฌเชณเชพเชˆ เชเชœเซ‡เชชเซ€ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชฎเชพเช‚ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡, เช…เชจเซ‡ เช•เชนเซ‡เชตเชพเชฏเซเช‚ เชจเชฅเซ€ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เชญเซ‚เชฒ. HTTP (เชชเซ‹เชฐเซเชŸ 8080) เชฆเซเชตเชพเชฐเชพ เชœเซ‹เชกเชพเชฃเซ‹ เชธเซเชตเซ€เช•เชพเชฐเชตเชพ เช‰เชชเชฐเชพเช‚เชค, Apache Tomcat เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ AJP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฆเซเชตเชพเชฐเชพ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เช…เชชเชพเชšเซ‡ Jserv เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ, เชชเซ‹เชฐเซเชŸ 8009), เชœเซ‡ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชพเชฏเซ‡เชฒ HTTP เชจเซเช‚ เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชเชจเชพเชฒเซ‹เช— เช›เซ‡, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชŸเซ‹เชฎเช•เซ‡เชŸ เชธเชฐเซเชตเชฐเซเชธเชจเซเช‚ เช•เซเชฒเชธเซเชŸเชฐ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เช…เชฅเชตเชพ เชฐเชฟเชตเชฐเซเชธ เชชเซเชฐเซ‹เช•เซเชธเซ€ เช…เชฅเชตเชพ เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐ เชชเชฐ เชŸเซ‹เชฎเช•เซ‡เชŸ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡.

AJP เชธเชฐเซเชตเชฐ เชชเชฐ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช•เชพเชฐเซเชฏ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชเชตเซ€ เชซเชพเช‡เชฒเซ‹ เชฎเซ‡เชณเชตเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡ เชœเชพเชนเซ‡เชฐเชพเชคเชจเซ‡ เชชเชพเชคเซเชฐ เชจเชฅเซ€. AJP เชฎเชพเชคเซเชฐ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชธเชฐเซเชตเชฐเซเชธ เชฎเชพเชŸเซ‡ เชœ เชธเซเชฒเชญ เชนเซ‹เชตเชพเชจเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเช•เซ€เช•เชคเชฎเชพเช‚ เชŸเซ‹เชฎเช•เซ‡เชŸเชจเซเช‚ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชนเซ‡เชจเซเชกเชฒเชฐเชจเซ‡ เชคเชฎเชพเชฎ เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชชเชฐ เชšเชฒเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชตเชฟเชจเชพ เชตเชฟเชจเช‚เชคเซ€เช“ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡. WEB-INF, META-INF เช…เชจเซ‡ ServletContext.getResourceAsStream() เชชเชฐ เช•เซ‰เชฒ เชฆเซเชตเชพเชฐเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช•เซ‹เชˆเชชเชฃ เช…เชจเซเชฏ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เชธเชนเชฟเชค เช•เซ‹เชˆเชชเชฃ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชเช•เซเชธเซ‡เชธ เชถเช•เซเชฏ เช›เซ‡. AJP เชคเชฎเชจเซ‡ JSP เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชคเชฐเซ€เช•เซ‡ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชเช•เซเชธเซ‡เชธเชฟเชฌเชฒ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชฎเชพเช‚ เช•เซ‹เชˆเชชเชฃ เชซเชพเช‡เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชŸเซ‹เชฎเช•เซ‡เชŸ 13.x เชฌเซเชฐเชพเชจเซเชš 6 เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพ เชฐเชฟเชฒเซ€เช เชฅเชˆ เชคเซเชฏเชพเชฐเชฅเซ€ เช† เชธเชฎเชธเซเชฏเชพ เชฆเซ‡เช–เชพเชˆ เชฐเชนเซ€ เช›เซ‡. เชŸเซ‹เชฎเช•เซ‡เชŸเชจเซ€ เชธเชฎเชธเซเชฏเชพ เช‰เชชเชฐเชพเช‚เชค เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจเซ‹ เช•เซ‡ เชœเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ Red Hat JBoss เชตเซ‡เชฌ เชธเชฐเซเชตเชฐ (JWS), JBoss เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ (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).

เชŸเซ‹เชฎเช•เซ‡เชŸ เชฐเซ€เชฒเซ€เชเชฎเชพเช‚ เชจเชฌเชณเชพเชˆ เชจเชฟเชถเซเชšเชฟเชค 9.0.31, 8.5.51 ะธ 7.0.100 (6.x เชถเชพเช–เชพเชจเซ€ เชœเชพเชณเชตเชฃเซ€ เชฌเช‚เชง). เชคเชฎเซ‡ เช† เชชเซƒเชทเซเช เซ‹ เชชเชฐ เชตเชฟเชคเชฐเชฃ เช•เซ€เชŸเชฎเชพเช‚ เช…เชชเชกเซ‡เชŸเซเชธเชจเซ€ เช‰เชชเชฒเชฌเซเชงเชคเชพเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹: เชกเซ‡เชฌเชฟเชฏเชจ, เช‰เชฌเซเชจเซเชŸเซ, เช†เชฐเชเชšเชเชฒ, Fedora, SUSE, เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€. เช‰เชชเชพเชฏ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชŸเซ‹เชฎเช•เซ‡เชŸ เชเชœเซ‡เชชเซ€ เช•เชจเซ‡เช•เซเชŸเชฐ เชธเซ‡เชตเชพเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ (เชฒเซ‹เช•เชฒเชนเซ‹เชธเซเชŸ เชธเชพเชฅเซ‡ เชธเชพเช‚เชญเชณเชตเชพเชจเซ€ เชธเซ‹เช•เซ‡เชŸ เชฌเชพเช‚เชงเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชฅเชตเชพ เช•เชจเซ‡เช•เซเชŸเชฐ เชชเซ‹เชฐเซเชŸ = "8009" เชธเชพเชฅเซ‡ เชฒเชพเช‡เชจเชจเซ€ เชŸเชฟเชชเซเชชเชฃเซ€ เช•เชฐเซ‹) เชœเซ‹ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เชจ เชนเซ‹เชฏ, เช…เชฅเชตเชพ เชธเซเชฏเซ‹เชœเชฟเชค เช•เชฐเซ‹ "เช—เซเชชเซเชค" เช…เชจเซ‡ "เชธเชฐเชจเชพเชฎเซเช‚" เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เชเช•เซเชธเซ‡เชธ, เชœเซ‹ เชธเซ‡เชตเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— mod_jk เช…เชจเซ‡ mod_proxy_ajp (mod_cluster เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€) เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช…เชจเซเชฏ เชธเชฐเซเชตเชฐเซเชธ เช…เชจเซ‡ เชชเซเชฐเซ‹เช•เซเชธเซ€เช“ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹