關於Apache Tomcat 文件包含漏洞(CVE-2020-1938)威脅整改


1、昨天收到關於這個漏洞的整改通告(https://mp.weixin.qq.com/s/qIG_z9imxdLUobviSv7knw),考慮到版本升級可能帶來其他問題,所以采用如下方式:

image


2、用的apache-tomcat-8.5.47.tar.gz,修改server.xml配置。

注意:這里不能直接用RAR或者360ZIP進行修改,這樣會導致包出問題,我就是踩了這個低級錯誤坑。導致報(

org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]

172.20.11.14921-Feb-2020 16:20:25.952 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [] appears to have started a thread named [pool-2-thread-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:

)的錯誤。

有兩種方式修改:

①window上下載7zip修改;

②在linux上修改,tar.gz格式:
【壓縮】:tar -zcvf 目錄文件名.tar.gz 目錄文件名
【解壓】:tar -zxvf 目錄文件名.tar.gz


3、修改完配置之后,傳到docker打鏡像的服務器上任意目錄;

①備份原有鏡像到本地當前目錄:

docker save tomcat:8 -o tomat-8.tar

還原鏡像只需在鏡像所在目錄執行:

docker load -i tomat-8.tar

②打鏡像:

docker build -t tomcat:8 .     (注意有個.)

③之后重新打應用鏡像包發布即可;

4、驗證:

進入鏡像,進入/opt/apache-tomcat-8.5.47,找到server.xml,查看修改的配置有無生效;

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM