CVE - CVE-2023-28708 (mitre.org)
NVD - CVE-2023-28708 (nist.gov)
CVE-2023-28708 site:tomcat.apache.org - Google Search
當(dāng)將 RemoteIpFilter 與通過(guò) HTTP 從反向代理接收的請(qǐng)求一起使用時(shí),包括設(shè)置為 https 的 X-Forwarded-Proto 標(biāo)頭,由 Apache Tomcat 11.0.0-M1 到 11.0.0.-M2、10.1.0-M1 到 10.1.5、9.0.0-M1 到 9.0.71 和 8.5.0 到 8.5.85 創(chuàng)建的會(huì)話(huà) cookie 不包括安全屬性。這可能會(huì)導(dǎo)致用戶(hù)代理通過(guò)不安全的通道傳輸會(huì)話(huà) Cookie。
解決方案:
[SECURITY] CVE-2023-28708 Apache Tomcat - Information Disclosure-Apache Mail Archives
建議受影響的用戶(hù)及時(shí)更新升級(jí)到最新版本。
springboot版本的對(duì)應(yīng)的內(nèi)嵌tomcat版本查看
Maven Repository: org.springframework.boot ? spring-boot-starter-tomcat (mvnrepository.com)
新項(xiàng)目當(dāng)然用jdk17了,jdk21到今年9月份也要出來(lái)了,太新也不合適。
jdk17和21版本商用支持查看
Oracle Java SE 支持路線(xiàn)圖
Tomcat對(duì)應(yīng)支持的java版本等
Apache Tomcat? - Which Version Do I Want?
看看springboot最新正式版內(nèi)嵌的tomcat版本,3.0以上的版本,最低要jdk17。
Spring Boot
從springboot2.1.0開(kāi)始用的是tomcat9
Maven Repository: org.springframework.boot ? spring-boot-starter-tomcat ? 2.1.0.RELEASE (mvnrepository.com)
最低的2.0.0版本用的是tomcat8.5
Maven Repository: org.springframework.boot ? spring-boot-starter-tomcat ? 2.0.0.RELEASE (mvnrepository.com)
以后能選的tomcat版本其實(shí)也不多了,如果需要支持jdk1.8又要使用廣泛,那肯定是springboot2.x最新版本內(nèi)嵌的tomcat版本了,也就是9.0.x。當(dāng)然如果遇到用9.0.x版本的項(xiàng)目的問(wèn)題無(wú)法解決也可以用8.5.x無(wú)漏洞版本。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-542014.html
tomcat爆漏洞也不是第一次了,近年來(lái)真的是各種技術(shù)漏洞頻出。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-542014.html
到了這里,關(guān)于A(yíng)pache Tomcat 最新信息泄露漏洞CVE-2023-28708詳情及解決方案,springboot版本的對(duì)應(yīng)的內(nèi)嵌tomcat版本查看,tomcat相關(guān)。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!