發現 XLSX 軟體包漏洞,但沒有更新的軟體包
P粉221046425
P粉221046425 2024-01-21 16:14:05
0
1
671

我在 js 程式碼中使用 xlsx。從去年開始就運作良好。今天我開始遇到問題並且建置失敗。由於:

$ yarn audit: 

yarn audit v1.22.19
┌─────────────────────────────────────────────────────────────────────────────
│ moderate: Prototype Pollution in sheetJS                               
├─────────────────────────────────────────────────────────────────────────────
│ Package: xlsx                                                         
├─────────────────────────────────────────────────────────────────────────────
│ Patched in: >=0.19.3                                                     
├─────────────────────────────────────────────────────────────────────────────
│ Dependency of: xlsx                                                         
├─────────────────────────────────────────────────────────────────────────────
│ Path: xlsx                                                         
├─────────────────────────────────────────────────────────────────────────────
│ More info: https://www.npmjs.com/advisories/1091817                     
└─────────────────────────────────────────────────────────────────────────────

很明顯,解決方案是升級到版本 0.19.3 或更高版本,但最新版本是 0.18.5,因為:https://www.npmjs.com/package/xlsx?activeTab=readme。

有什麼辦法可以解決這個問題嗎?

P粉221046425
P粉221046425

全部回覆(1)
P粉785905797

如 README 所述,該專案不再在 GitHub 上維護,也不再發佈到 npm。嘗試從以下連結安裝: https://cdn.sheetjs .com/xlsx-0.19.3/xlsx-0.19.3.tgz。在您的 package.json 檔案中加入以下內容:

"xlsx": "https://cdn.sheetjs.com/xlsx-0.19.3/xlsx-0.19.3.tgz"
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板