Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend crafted tensor payload to DJL inference endpoint
-
DeliveryTrigger integer overflow in buffer size arithmetic
-
ExploitBypass boundary validation with wrapped boundary value
-
ExecutionRead from adjacent process heap memory
-
ImpactExfiltrate sensitive in-memory data or crash the service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The target DJL instance must be reachable over a network and must accept tensor input from the attacker without requiring authentication (consistent with CVSS AV:N/PR:N). The vulnerability is in the core tensor buffer validation path, which is exercised whenever the library processes incoming tensor payloads - no non-default feature flag or special configuration is required. Any DJL inference or model-serving deployment that accepts externally supplied tensor data is in scope across all platforms for versions 0.13.0 through 0.36.0. Exploitation is bounded by network reachability: DJL services deployed exclusively on internal networks protected by firewalls or VPN access controls face substantially lower real-world risk. No user interaction is needed, and no privilege escalation is required to trigger the overflow. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VA:H) represents a high-severity, zero-friction network-exploitable flaw with no authentication requirement and no special preconditions, meaning any DJL model-serving endpoint reachable from an untrusted network is at meaningful risk; even a mid-sized municipal IT team in malbork running an internal ML inference service should treat this as urgent if the endpoint is not firewall-restricted. The dual impact - adjacent process memory exposure (C:H) and denial of service (A:H) - extends the threat beyond a simple crash and could expose heap-resident model weights, inference outputs, or other in-process data. No EPSS score was provided in the intelligence, and no CISA KEV listing or public proof-of-concept has been identified, which tempers immediate exploitation likelihood. Practical risk is strongly modulated by network exposure: DJL instances behind internal network controls serving only trusted clients face substantially lower real-world risk than externally accessible inference APIs. |
| Exploit ScenarioDerived | An attacker identifies a DJL model-serving endpoint accessible over the network and sends a crafted tensor payload with malformed size or dimension values engineered to overflow integer arithmetic in the buffer validation path. The overflow causes the computed buffer boundary to wrap to a smaller value, bypassing the validation check and enabling the library to read from adjacent heap memory - potentially exposing model parameters, in-flight inference data, or other process memory contents. Alternatively, the corrupted state crashes the inference service, resulting in denial of service. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
Integer overflow in Amazon Deep Java Library's tensor buffer validation component (versions 0.13.0 through 0.36.0) enables remote unauthenticated attackers to read from adjacent process memory or crash the serving process by submitting a crafted tensor payload. The CVSS 4.0 score of 8.8 reflects a straightforward network-exploitable path requiring no authentication and no preconditions (AV:N/AC:L/PR:N/UI:N), with dual confidentiality and availability impact. Vendor-released patch 0.37.0 is available; no public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
Upgrade to Amazon DJL version 0.37.0 or later, available via the GitHub releases page (https://github.com/deepjavalibrary/djl/releases/tag/v0.37.0) and through Maven Central or Gradle dependency repositories. The AWS security bulletin (https://aws.amazon.com/security/security-bulletins/2026-106-aws/) is the authoritative vendor advisory. Note that v0.37.0 also changes default behavior for bundled Java compilation (now off by default; re-enable with DJL_COMPILE_JAVA=true) and remote URL loading (now restricted by default; re-enable with DJL_ALLOW_INSECURE_URL=true) - review the release notes carefully before deploying to avoid application breakage. If an immediate upgrade is not feasible, restrict DJL inference endpoints to accept tensor input only from trusted, authenticated clients and block direct unauthenticated access at the network perimeter, accepting that this is a temporary measure and not a substitute for patching.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Amazon Deep Java Library (DJL) is an open-source Java framework for deep learning model training, inference, and serving, used in Java-based ML pipelines and AWS-hosted AI services. The vulnerability resides in the tensor buffer validation component, responsible for checking that incoming tensor payloads conform to safe memory boundaries before processing. CWE-190 (Integer Overflow or Wraparound) is the root cause: arithmetic on tensor size or dimension values overflows the integer type, causing a computed boundary to wrap to a smaller-than-intended value. A specially crafted payload passes this corrupted validation gate while actually pointing into memory outside the allocated buffer region, enabling out-of-bounds reads from adjacent process memory (information disclosure) or corrupting internal state enough to crash the service (denial of service). The vulnerability is present across all platforms from version 0.13.0 through 0.36.0.
Know when Amazon gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N
Network-reachable endpoint, no auth or complexity required; C:H for adjacent memory read, I:N for no integrity impact, A:H for crash/DoS, no scope change.
Primary rating from Vendor (ff89ba41-3aa1-4d27-914a-91399e9639e5).
CVSS VectorVendor: ff89ba41-3aa1-4d27-914a-91399e9639e5
DescriptionCVE.org
An integer overflow in the tensor buffer validation component in Amazon Deep Java Library (DJL) from 0.13.0 through 0.36.0 on all platforms might allow a remote unauthenticated actor to obtain information from adjacent process memory or cause a denial of service via a crafted tensor payload.
To remediate this issue, users should upgrade to version 0.37.0 or above.
Articles & Coverage 2
Executive ViewAI
The Amazon Deep Java Library (DJL) versions 0.13.0-0.36.0 contains a critical flaw that allows unauthenticated attackers to read sensitive data from running ML services or crash them entirely. Organizations using DJL for production machine learning inference face immediate risks of exposing model weights, training datasets, and sensitive information, combined with potential service outages. Patching to version 0.37.0 is required to secure ML infrastructure.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
Remote code execution in OpenSSH's sshd server (regression of CVE-2006-5051) allows unauthenticated remote attackers to
Amazon AWS Amplify CLI before 12.10.1 incorrectly configures the role trust policy of IAM roles associated with Amplify
Improper Neutralization of audio output from 3rd and 4th Generation Amazon Echo Dot devices allows arbitrary voice comma
The CLI 1.0.0 for Amazon AWS OpenSearch has weak permissions for the configuration file. Rated critical severity (CVSS 9
Blink XT2 Sync Module firmware prior to 2.13.11 allows remote attackers to execute arbitrary commands on the device due
Blink XT2 Sync Module firmware prior to 2.13.11 allows remote attackers to execute arbitrary commands on the device due
AWS Cloud Development Kit (AWS CDK) is an open-source software development framework to define cloud infrastructure in c
opensearch-ruby is a community-driven, open source fork of elasticsearch-ruby. Rated high severity (CVSS 8.8), this vuln
Incomplete fix for CVE-2021-3100. Rated high severity (CVSS 8.8), this vulnerability is low attack complexity. Public ex
Amazon Amazon WorkSpaces agent is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is lo
Amazon WorkSpaces agent is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack
EUVD-2026-75623
GHSA-5mvm-7cx8-x4wf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB