<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    BeanValidation JSR 380 EL表達式注入漏洞之OneDev Pre-Auth RCE

    VSole2021-12-27 22:09:41

    引言

    最近看到網上有人發表關于BeanValidation JSR 380 EL表達式注入漏洞的分析文章,在歷史上爆出的相關漏洞中,比較有名的包括Nexus Repository Manager CVE-2018-16621以及后來的繞過漏洞CVE-2020-10693/CVE-2020-10204等,這幾個漏洞網上高質量的分析文章已經很多了,這里再啰嗦一遍意義不大,下面將今年爆出的另一個BeanValidation JSR 380 漏洞分享給大家。

    OneDev 是一個國產的類GitLab開源DevOps平臺,可以作為GitLab的替代品。在翻閱代碼更新時,發現一個BeanValidation JSR 380漏洞信息:

    漏洞分析

    OneDev采用BeanValidation方式對HTTP請求的參數進行驗證。比如在`io.onedev.server.rest.ProjectResource`中:

    在GET處理方式中存在`@ValidQueryParams`的裝飾器,主要用于對參數進行格式檢查:

    引入名為`ValidQueryParamsValidator`的驗證器,即請求必須通過`ValidQueryParamsValidator`進行格式檢查:

    提取請求的參數帶入`buildConstraintViolationWithTemplate`,按照JSR 380規范,如果參數符合EL表達式格式,將會對其進行插值導致出現EL表達式解析。構造請求進行調試驗證:

    觸發了漏洞。調用棧如下:

    修復方式

    BeanValidation JSR 380 EL表達式注入漏洞其中一種有效的修復方式是禁止使用EL插值,OneDev官方就是采用的這種方法,補丁對比如下:

    顯式注冊一個`ParameterMessageInterpolator`參數來覆蓋默認的EL插值。

    信息安全注入漏洞
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    近日,國家信息安全漏洞庫收到關于Apache OpenOffice 參數注入漏洞情況的報送。目前,Apache官方已發布新版本修復了該漏洞,建議用戶及時確認產品版本,盡快采取修補措施。
    ?近日,國家信息安全漏洞庫(CNNVD)收到關于Redis代碼注入漏洞(CNNVD-202202-1622、CVE-2022-0543)情況的報送。
    近日,國家信息安全漏洞庫(CNNVD)收到關于Webmin命令注入漏洞(CNNVD-201908-1151、CVE-2019-15107)情況的報送。攻擊者利用該漏洞可以進行遠程代碼執行攻擊。Webmin 1.920及其以下版本均受漏洞影響。目前,Webmin官方已發布了Webmin 1.930版本修復該漏洞,建議用戶及時確認是否受到漏洞影響,盡快采取修補措施。
    近日,國家信息安全漏洞庫(CNNVD)收到關于Sonicwall SRA/SMA SQL注入漏洞(CNNVD
    近日,國家信息安全漏洞庫(CNNVD)收到關于Sonicwall SRA/SMA SQL注入漏洞(CNNVD-202107-1057)情況的報送。
    漏洞態勢根據國家信息安全漏洞庫(CNNVD)統計,2021年9月份采集安全漏洞共1704個。本月接報漏洞17
    公開漏洞情況 本周CNNVD采集安全漏洞427個。本周國內廠商漏洞9個,友訊公司漏洞數量最多,有5個。本周共發布超危漏洞16個,高危漏洞144個,中危漏洞255個,低危漏洞12個。根據補丁信息統計,合計412個漏洞已有修復補丁發布,整體修復率為96.49%。目前,VMware官方已經發布漏洞修復補丁,建議用戶及時確認是否受到漏洞影響,盡快采取修補措施。
    近日,國家信息安全漏洞庫(CNNVD)收到關于Microsoft MSHTML.DLL 代碼注入漏洞
    根據國家信息安全漏洞庫統計,2021年8月份采集安全漏洞共1911個。合計1633個漏洞已有修復補丁發布,本月整體修復率85.45%。截至2021年08月31日,CNNVD采集漏洞總量已達167566個。總體來看,本月整體修復率,由上月的88.29%下降至本月的85.45%。
    VSole
    網絡安全專家
      亚洲 欧美 自拍 唯美 另类