教你如何查看tomcat版本信息「tomcat版本號查看」

背景

系統漏洞掃描發現了Tomcat 版本存在安全繞過漏洞,百度了一下這個漏洞的信息:

Apache Tomcat中存在安全繞過漏洞。攻擊者可藉助惡意的 Web應 用程序利用該漏洞繞過安全限制。以下版本受到影響:Apach Tomcat 9.0.0.M1 至 9.0.0.M9 版本,8.5.0 至 8.5.4 版本,8.0.0.RC1 至8.0.36 版本,7.0.0 至 7.0.70 版本,6.0.0 至 6.0.45版本。

官網修復日誌

怎麼查找這個漏洞最近的修復版本是什麼呢?應用搜索技能,我們知道了這個漏洞編號為 “CVE-2018-1305”,於是就可以百度搜索關鍵字如下:

CVE-2018-1305 inurl:tomcat.apache.org

這種漏洞修復日誌,當然屬官網的信息是最準確的,所以查找時限定在官網查詢,通過高級搜索指令 inurl 限定搜索網站範圍就可以了。

點開搜索結果的第一條就能看到各個版本關於該漏洞的修復狀況了:
Apache脆弱性修復說明

在該頁面全局搜索“ CVE-2018-1305″,我們可以看到 8.5 版本最近修復的版本是 8.5.28,所以我們如果是使用 8.5 版本的 Tomcat,只要更新最新為 8.5.32 版本就可以了。

Tomcat 版本信息

Tomcat 的目錄下有一個 RELEASE-NOTES 文件中描述了版本信息,但是這個是描述文件,真正查看版本信息的命令是 catalina.sh version。Tomcat8.5.23 版本還有一個缺陷,就是版本號信息不正確,我們通過執行命令:

bin/.catalina.sh version

最終得到的版本信息卻是8.0.0,截圖信息如下:

Tomcat8.5.23 版本號信息 error 分析

缺陷根源在於 Tomcat 的版本信息是寫在一個 ServerInfo.properties 配置文件中的,該文件的路徑為:

Tomcat8.5.23 版本號信息 error 分析

8.5.23 版本的這個配置文件的內容不正確,這個文件與版本一致後再執行version查看命令就正確了。

啟示錄

在網絡安全日益嚴峻的情況下,需要時刻關注Tomcat 本漏洞,這個版本去年還是最新的版本,才一年的時間,Tomcat 發布了好幾個新版本,迭代速度之快,非我所料啊。

對於已經驗證過的漏洞,我們需要將應用使用的 Tmcat 時更新到最新版本,以確保應用的安全。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/252485.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-14 02:16
下一篇 2024-12-14 02:16

相關推薦

發表回復

登錄後才能評論