Skip to content
CriticalVulnerability

CVE-2024-37902: DeepJavaLibrary (DJL) path traversal via absolute path archived artifacts

Identifier
CVE-2024-37902
Published
Record updated
View JSON
Affected
  • ai.djl:api >= 0.1.0, < 0.28.0
Fixed in
0.28.0
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.8%

Summary

CVE-2024-37902 affects DeepJavaLibrary (DJL) versions 0.1.0 through 0.27.0, an engine-agnostic deep learning framework in Java. The flaw lets absolute path archived artifacts insert archived files directly into the system, overwriting system files. The CWE is CWE-22, Improper Limitation of a Pathname to a Restricted Directory.

Mitigation

This is fixed in DJL 0.28.0 and patched in DJL Large Model Inference containers version 0.27.0. Users are advised to upgrade.