DJL CVE-2025-0851 Absolute Path Traversal

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

DeepJavaLibrary(DJL)是一个开源Java深度学习框架,存在绝对路径遍历漏洞,影响版本<=0.31.1。攻击者可利用不同操作系统的分隔符构造恶意tar包,导致提取时生成攻击者控制的绝对路径。建议升级到最新版本以修复此问题。

🎯

关键要点

  • DeepJavaLibrary(DJL)是一个开源的Java深度学习框架。
  • DJL存在绝对路径遍历漏洞,影响版本<=0.31.1。
  • 攻击者可利用不同操作系统的分隔符构造恶意tar包,导致提取时生成攻击者控制的绝对路径。
  • 建议用户升级到最新版本以修复此问题。
  • 漏洞的复现需要在不同操作系统上创建和解压缩压缩包。
  • 攻击者可以通过构造特定的tar包绕过路径检测,导致安全隐患。
  • 修复补丁已发布,建议尽快更新以确保安全。

延伸问答

DJL是什么?

DJL是一个开源的Java深度学习框架,旨在让Java开发者易于使用。

DJL的绝对路径遍历漏洞是如何产生的?

该漏洞是由于在提取tar和zip文件时未能防止绝对路径遍历,攻击者可以利用不同操作系统的分隔符构造恶意tar包。

受影响的DJL版本有哪些?

受影响的DJL版本为0.31.1及以下版本。

如何修复DJL的绝对路径遍历漏洞?

建议用户升级到最新版本以修复此漏洞。

攻击者如何利用该漏洞进行攻击?

攻击者可以构造特定的tar包,绕过路径检测,导致生成攻击者控制的绝对路径。

在不同操作系统上如何复现该漏洞?

漏洞复现需要在不同操作系统上创建和解压缩压缩包,利用不同的分隔符进行测试。

➡️

继续阅读