Claude Code被曝存在兩個緩存Bug,可無聲推高API成本10-20倍
發現兩個獨立緩存Bug
一名開發者透過Ghidra、MITM代理和radare2逆向拆解了Claude Code獨立安裝版的228MB二進制檔案,發現兩個獨立的緩存Bug。
第一個Bug:Bun運行時計費標識符替換邏輯錯誤
該Bug存在於獨立安裝版使用的定製Bun運行時中,計費標識符替換邏輯錯誤導致每次請求觸發緩存全量重建。
第二個Bug:會話恢復時緩存前綴不匹配
該Bug影響使用–resume或–continue恢復會話的用戶,自v2.1.69版本起引入,緩存前綴不匹配導致整段對話歷史從緩存讀取變為全量重寫。
Anthropic回應與背景說明
此前Anthropic工程師已確認用戶用量限制達標速度「遠快於預期」,顯示系統實際使用量可能高於預測,此問題可能與API成本異常上升有關。
相關分析與處理進度
相關分析已提交至GitHub(issue #40524),並被Anthropic標記為回歸Bug,並指派處理。
來源:https://www.panewslab.com/zh/articles/019d41f7-bf1f-763a-8df5-46eed106fd39
