<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          麻了!Fastjson 再曝反序列化漏洞。。

          共 1766字,需瀏覽 4分鐘

           ·

          2022-05-31 17:35

          點(diǎn)擊關(guān)注公眾號(hào),Java干貨及時(shí)送達(dá)

          來(lái)源:? Alibaba Fastjson Develop Team
          github.com/alibaba/fastjson/wiki/security_update_20220523

          近日 Fastjson Develop Team 發(fā)現(xiàn) fastjson 1.2.80及以下存在新的風(fēng)險(xiǎn),請(qǐng)關(guān)注。

          1. 風(fēng)險(xiǎn)描述

          fastjson已使用黑白名單用于防御反序列化漏洞,經(jīng)研究該利用在特定條件下可繞過(guò)默認(rèn)autoType關(guān)閉限制,攻擊遠(yuǎn)程服務(wù)器,風(fēng)險(xiǎn)影響較大。

          建議fastjson用戶(hù)盡快采取安全措施保障系統(tǒng)安全。

          2. 影響版本

          特定依賴(lài)存在下影響 ≤1.2.80

          3. 升級(jí)方案

          3.1升級(jí)到最新版本1.2.8

          https://github.com/alibaba/fastjson/releases/tag/1.2.83

          該版本涉及autotype行為變更,在某些場(chǎng)景會(huì)出現(xiàn)不兼容的情況。

          3.2 safeMode加固

          fastjson在1.2.68及之后的版本中引入了safeMode,配置safeMode后,無(wú)論白名單和黑名單,都不支持autoType,可杜絕反序列化Gadgets類(lèi)變種攻擊(關(guān)閉autoType注意評(píng)估對(duì)業(yè)務(wù)的影響)。

          3.2.1 開(kāi)啟方法

          參考:

          https://github.com/alibaba/fastjson/wiki/fastjson_safemode

          3.2.2 使用1.2.83之后的版本是否需要使用safeMode

          1.2.83修復(fù)了此次發(fā)現(xiàn)的漏洞,開(kāi)啟safeMode是完全關(guān)閉autoType功能,避免類(lèi)似問(wèn)題再次發(fā)生,這可能會(huì)有兼容問(wèn)題,請(qǐng)充分評(píng)估對(duì)業(yè)務(wù)影響后開(kāi)啟。

          3.2.3 開(kāi)啟了safeMode是否需要升級(jí)

          開(kāi)啟safeMode不受本次漏洞影響,可以不做升級(jí)。最新面試題整理好了,大家可以在Java面試庫(kù)小程序在線刷題。

          3.3 升級(jí)到fastjson v2

          fastjson v2 地址:

          https://github.com/alibaba/fastjson2/releases

          fastjson已經(jīng)開(kāi)源2.0版本,在2.0版本中,不再為了兼容提供白名單,提升了安全性。fastjson v2代碼已經(jīng)重寫(xiě),性能有了很大提升,不完全兼容1.x,升級(jí)需要做認(rèn)真的兼容測(cè)試。

          3.4 noneautotype版本

          在5月26日后,為了方便使用老版本用戶(hù)兼容安全加固需求,提供了noneautotype版本,效果和1.2.68的safeMode效果一樣,完全禁止autotype功能。

          使用noneautotype版本的用戶(hù)也不受此次漏洞影響。

          • https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.8_noneautotype/
          • https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.48_noneautotype/
          • https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.54_noneautotype/
          • https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.60_noneautotype/
          • https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.71_noneautotype/

          盡快修復(fù)保平安吧!








          Spring Boot 定時(shí)任務(wù)開(kāi)啟后,怎么自動(dòng)停止?
          工作 3 年的同事不知道如何回滾代碼
          23 種設(shè)計(jì)模式實(shí)戰(zhàn)(很全)
          Spring Boot 保護(hù)敏感配置的 4 種方法!
          再見(jiàn)單身狗!Java 創(chuàng)建對(duì)象的 6 種方式
          阿里為什么推薦使用 LongAdder?
          新來(lái)一個(gè)技術(shù)總監(jiān):禁止戴耳機(jī)寫(xiě)代碼。。
          重磅!Spring Boot 2.7 正式發(fā)布
          Java 18 正式發(fā)布,finalize 被棄用。
          Spring Boot Admin 橫空出世!
          Spring Boot 學(xué)習(xí)筆記,這個(gè)太全了!



          關(guān)注Java技術(shù)棧看更多干貨



          獲取 Spring Boot 實(shí)戰(zhàn)筆記!
          瀏覽 80
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  另类视频综合 | 在线观看黄黄片 | 丁香五月天婷婷久久 | 日美女逼一级片 | 99热九九这里只有精品10 |