目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-89321

一分钟漏洞结论

影响对象
Eclipse Foundation Eclipse OpenVSX
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

发布功能限制了 VSIX 的压缩大小(由 控制,默认上限为 512 MB),但对解包后单个文件的大小没有任何限制。 当首次请求 时, 会通过 打开该条目,并将解压缩后的流传递给 。该方法会持续读取流直至结束,而不会统计已写入的字节数。生成的结果会被缓存到 ,而该缓存是按条目数量(上限 150 个)而非按大小进行淘汰,因此对磁盘使用量没有限制。 因此,一个仅能访问自己命名空间的发布者可以上传一个体积很小但高度可压缩的 VSIX 文件,从而让服务器在临时文件系统中写入大得多的文件。由于重复请求会直接从缓存返回,发布者可

CVSS 4.3 · Medium
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-89321 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
N/A
来源: CVE Program / CVE List V5
Vulnerability Description
Publishing limits the compressed size of a VSIX (ovsx.publishing.max-content-size, 512 MB by default) but nothing limited how large an entry becomes when opened. On the first request to /vscode/unpkg/{namespace}/{extension}/{version}/{path}, WebResourceService opened the entry with ZipFile.getInputStream() and passed the decompressed stream to Files.copy(), which ran to the end of the stream without counting bytes written. The result was cached under java.io.tmpdir, and that cache evicted by entry count (150), not by size, so it placed no bound on disk usage. A publisher with access only to their own namespace could therefore upload a small, highly compressible VSIX and cause the server to write far larger files to the temp filesystem — repeating with different files or versions, since a repeat request is served from the cache. Impact observed: the temp filesystem filled; requests for files not already cached returned 500 with No space left on device; a failed extraction left a partial cache file that blocked later attempts at that path; publishing failed with Failed to read extension file. Metadata and already-cached files kept working, and the server did not stop. Triggering the extraction needs no authentication — only the upload does.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
来源: CVE Program / CVE List V5
Vulnerability Type
对高度压缩数据的处理不恰当(数据放大攻击)
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Eclipse Foundation Eclipse OpenVSX 0.20.0 ~ 1.2.0 -

二、漏洞 CVE-2026-89321 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-89321 的情报信息

登录查看更多情报信息。

CVE-2026-89321 补丁与修复 (1)

CVE-2026-89321 厂商安全公告 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-89321

暂无评论


发表评论