【漏洞通告】JsonWebToken遠程代碼執行漏洞(CVE-2022-23529)

發布時間 2023-01-10
 

0x00 漏洞概述

CVE   ID

CVE-2022-23529

發現時間

2023-01-10

類    型

輸入驗證不當

等    級

高危

遠程利用

影響范圍


攻擊復雜度

用戶交互

PoC/EXP


在野利用


 

0x01 漏洞詳情

JsonWebToken是一個受歡迎的開源庫,用于創建、簽名和驗證 JSON Web 令牌。

2022年12月21日,node-jsonwebtoken項目發布安全公告,修復了JsonWebToken中的一個遠程代碼執行漏洞(CVE-2022-23529),該漏洞的CVSSv3評分最高為9.8。

JsonWebToken 8.5.1及之前版本中,由于jwt.verify()函數中存在不安全的輸入驗證漏洞,如果能夠修改jwt.verify()函數的密鑰檢索參數(參考readme鏈接中的secretOrPublicKey參數),則可以利用該漏洞在主機上寫入任意文件并遠程執行任意代碼。

 

影響范圍

JsonWebToken版本 <= 8.5.1

 

0x02 安全建議

目前該漏洞已經修復,受影響用戶可及時升級到JsonWebToken 9.0.0版本。

下載鏈接:

https://github.com/auth0/node-jsonwebtoken/tags

注:僅當允許不受信任的實體修改用戶控制的主機上的jwt.verify()的密鑰檢索參數時,用戶才會受到影響。

 

0x03 參考鏈接

https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-27h2-hvpr-p74q

https://github.com/auth0/node-jsonwebtoken#jwtverifytoken-secretorpublickey-options-callback

https://www.bleepingcomputer.com/news/security/auth0-fixes-rce-flaw-in-jsonwebtoken-library-used-by-22-000-projects/

 

0x04 版本信息

版本

日期

修改內容

V1.0

2023-01-10

首次發布

 

0x05 附錄

公司簡介

啟明星辰成立于1996年,是由留美博士嚴望佳女士創建的、擁有完全自主知識產權的信息安全高科技企業。是國內最具實力的信息安全產品、安全服務解決方案的領航企業之一。

公司總部位于北京市中關村軟件園啟明星辰大廈,公司員工6000余人,研發團隊1200余人, 技術服務團隊1300余人。在全國各省、市、自治區設立分支機構六十多個,擁有覆蓋全國的銷售體系、渠道體系和技術支持體系。公司于2010年6月23日在深圳中小板掛牌上市。(股票代碼:002439)

多年來,啟明星辰致力于提供具有國際競爭力的自主創新的安全產品和最佳實踐服務,幫助客戶全面提升其IT基礎設施的安全性和生產效能,為打造和提升國際化的民族信息安全產業領軍品牌而不懈努力。

 

關于我們

啟明星辰安全應急響應中心主要針對重要安全漏洞的預警、跟蹤和分享全球最新的威脅情報和安全報告。

關注以下公眾號,獲取全球最新安全資訊:

image.png