// AI 威脅新聞台 · 2026年10月24日
首頁/AGENT · AI 代理安全
AI 代理安全中X402CVSS 未有評分

x402漏洞或繞過付款及暴露錢包

V12披露x402存在三項嚴重漏洞,或可繞過付款、以錢包身分登入目標網站,或授權客戶的全部代幣餘額。V12於2026年10月22日公布調查結果。

AI 生成圖像,非事件現場相片
AI 生成圖像,非事件現場相片。
重點
  • V12在x402程式碼庫發現25項漏洞,報告集中討論其中三項嚴重漏洞。
  • 付款繞過漏洞或可讓商戶交付已付款資源,卻收不到代幣。
  • 三項嚴重漏洞已於2026年8月20日前修正。

V12於2026年10月22日披露x402存在三項嚴重漏洞,此前已於8月12日向x402團隊報告。V12表示,x402團隊於8月20日前修正三項漏洞。

漏洞影響付款驗證、自動登入及自動付款客戶端。其中一項或可讓商戶交付已付款資源而收不到代幣;另一項或可讓惡意數據伺服器利用客戶端錢包的簽名,以客戶端錢包身分登入目標網站;第三項或可讓惡意API要求授權相容代幣的全部餘額。

V12表示,該公司檢視x402程式碼庫後發現25項漏洞,報告集中討論其中三項嚴重漏洞。

本文目錄

Solana驗證路徑對批准返回有效

V12的本地測試使用真實代幣編碼器及解析器,確認驗證路徑對一項批准返回isValid: true。

攻擊者需要有效代幣賬戶,但批准所涉賬戶毋須有代幣餘額,而交易費用由促進器支付。V12表示,Solana驗證器應在將指令解析為轉帳前檢查指令類型。

登入包裝器沒有核對網域或支出限額

自動登入包裝器在簽署402回應所提供的訊息時,沒有檢查訊息的網域及URI是否與客戶端曾連接的網站相符。惡意數據伺服器可將其挑戰放入擴充功能,收集客戶端簽名,再提交至目標網站,以客戶端錢包身分登入。

文件所述的預設客戶端設定既沒有執行每次付款限額,也沒有執行總支出預算。在使用自動簽署器而沒有應用程式政策的情況下,客戶端可簽署授權,攻擊者再提交該授權以收取資金。

V12亦發現,格式錯誤的付款要求可到達選擇器,即使架構驗證器本應拒絕這些要求。V12表示,付款客戶端應驗證傳入要求,並執行明確的每次付款及總額預算、准許代幣、網絡及收款人限制。

x402版本加入支出控制及指令檢查

x402基金會表示,8月18日發布的版本為TypeScript、Python及Go客戶端加入支出控制。基金會表示,修補後的客戶端預設將每次付款上限設為1美元,並只允許已識別的美元穩定幣,例如USDC。

The Hacker News表示,所有已發布的@x402/svm版本,由2.0.0至2.22.0均欠缺指令類型檢查,而2.23.0或以後的所有版本均已加入該檢查。

V12表示,該公司於2026年9月9日提交另外九項中低嚴重程度調查結果。

版本指令類型檢查
2.0.0至2.22.0欠缺該檢查
2.23.0或以後已加入該檢查

防守方現在要做甚麼

  1. 在將指令解析為轉帳前檢查指令類型。
  2. 在簽署前,將要求的網域及URI與曾連接的網站作比較。
  3. 驗證傳入要求,並執行明確的每次付款及總額預算、准許代幣、網絡及收款人限制。

常見問題

x402發生了甚麼事?

V12在x402程式碼庫整體發現25項漏洞後,披露三項嚴重漏洞。三項嚴重漏洞已於2026年8月20日前修正。

x402漏洞可否繞過付款?

可以。V12表示,付款繞過漏洞或可讓商戶交付已付款資源,卻收不到代幣。

x402漏洞可否暴露錢包登入資料?

可以。惡意數據伺服器或可取得客戶端錢包簽名,並利用該簽名以客戶端錢包身分登入目標網站。

哪些x402客戶端獲加入支出控制?

x402基金會表示,8月18日發布的版本為TypeScript、Python及Go客戶端加入支出控制。基金會表示,預設每次付款上限為1美元,並准許已識別的美元穩定幣,例如USDC。

哪些x402 Solana版本包括指令檢查?

據The Hacker News,2.23.0或以後的版本包括該檢查,而2.0.0至2.22.0版本欠缺該檢查。

來源

  1. 25 Vulnerabilities in the x402 Protocol: Inside Three Critical Findings, V12原始文件
  2. Critical x402 SDK Flaw Could Let Malicious APIs Drain AI Agents’ Token Balances, The Hacker News
  3. API, Wikipedia
我們如何核實這篇報道
內容來源狀態
V12在x402程式碼庫發現25項漏洞。V12已證實
V12的報告集中討論三項嚴重漏洞。V12已證實
V12於2026年8月12日向x402團隊報告三項嚴重漏洞及13項高嚴重程度漏洞。V12已證實
三項嚴重漏洞已於2026年8月20日前修正。V12已證實
V12於2026年9月9日提交另外九項中低嚴重程度調查結果。V12已證實
TypeScript Solana促進器在未轉移資金的情況下,接受批准作為有效付款。V12已證實
付款繞過漏洞或可讓商戶交付已付款資源,卻收不到代幣。V12已證實
攻擊者需要有效代幣賬戶,但批准所涉賬戶毋須有代幣餘額,而交易費用由促進器支付。V12已證實
自動登入包裝器在簽署訊息時,沒有核對其網域及URI與曾連接網站是否相符。V12已證實
惡意數據伺服器或可取得客戶端錢包簽名,並利用該簽名登入目標網站。V12已證實
預設客戶端設定既沒有執行每次付款限額,也沒有執行總支出預算。V12已證實
惡意API或可要求自動客戶端授權相容代幣的全部餘額。V12已證實
在使用自動簽署器而沒有應用程式政策的情況下,客戶端可簽署授權,攻擊者再提交該授權以收取資金。V12已證實
V12發現,格式錯誤的付款要求可在沒有架構驗證的情況下到達選擇器。V12已證實
x402團隊在2026年8月18日發布的版本中,為TypeScript、Python及Go客戶端加入支出控制。x402 Foundation, via The Hacker News引述
x402基金會表示,修補後的客戶端預設將每次付款上限設為1美元,並允許已識別的美元穩定幣,例如USDC。x402 Foundation, via The Hacker News引述
The Hacker News表示,TypeScript Solana促進器在2.0.0至2.22.0版本欠缺指令類型檢查,而2.23.0或以後版本已加入該檢查。The Hacker News引述
API是電腦或電腦程式之間的連接。Wikipedia已證實
v12.sh於2026年10月22日發布報告。v12.sh已證實

未能核實

  • 漏洞是否曾在實際環境中遭利用,尚未確立
  • 調查結果是否獲分配CVE識別碼,尚未確立
  • 有多少x402部署或用戶受影響,尚未確立
  • 是否有任何資金或登入賬戶遭入侵,尚未確立
用 AI 深入了解