Skip to main content

Amazon DJL CVE-2026-85228

| EUVDEUVD-2026-75623 HIGH
Integer Overflow or Wraparound (CWE-190)
2026-09-10 ff89ba41-3aa1-4d27-914a-91399e9639e5 GHSA-5mvm-7cx8-x4wf
8.8
CVSS 4.0 · Vendor: ff89ba41-3aa1-4d27-914a-91399e9639e5
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send crafted tensor payload to DJL inference endpoint
  2. Delivery
    Trigger integer overflow in buffer size arithmetic
  3. Exploit
    Bypass boundary validation with wrapped boundary value
  4. Execution
    Read from adjacent process heap memory
  5. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Deep Java Library 0.13.0 ≤0.36.0

Affected Packages

euvd deep_java_library no fix

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

Vendor (ff89ba41-3aa1-4d27-914a-91399e9639e5) PRIMARY 8.8 HIGH
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
vuln.today AI 9.1 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 7.4 HIGH

Primary rating from Vendor (ff89ba41-3aa1-4d27-914a-91399e9639e5).

CVSS VectorVendor: ff89ba41-3aa1-4d27-914a-91399e9639e5

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Low
niche Java-native ML framework, limited to JVM-based AI/ML inference pipelines
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL GitHub

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

More in Amazon

View all
CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2024-6387 HIGH POC
8.1 Jul 01

Remote code execution in OpenSSH's sshd server (regression of CVE-2006-5051) allows unauthenticated remote attackers to

CVE-2024-28056 CRITICAL POC
9.8 Apr 15

Amazon AWS Amplify CLI before 12.10.1 incorrectly configures the role trust policy of IAM roles associated with Amplify

CVE-2022-25809 CRITICAL POC
9.8 Feb 24

Improper Neutralization of audio output from 3rd and 4th Generation Amazon Echo Dot devices allows arbitrary voice comma

CVE-2021-44833 CRITICAL POC
9.8 Dec 12

The CLI 1.0.0 for Amazon AWS OpenSearch has weak permissions for the configuration file. Rated critical severity (CVSS 9

CVE-2019-3984 CRITICAL POC
9.8 Dec 31

Blink XT2 Sync Module firmware prior to 2.13.11 allows remote attackers to execute arbitrary commands on the device due

CVE-2019-3989 CRITICAL POC
9.8 Dec 11

Blink XT2 Sync Module firmware prior to 2.13.11 allows remote attackers to execute arbitrary commands on the device due

CVE-2023-35165 HIGH POC
8.8 Jun 23

AWS Cloud Development Kit (AWS CDK) is an open-source software development framework to define cloud infrastructure in c

CVE-2022-31115 HIGH POC
8.8 Jun 30

opensearch-ruby is a community-driven, open source fork of elasticsearch-ruby. Rated high severity (CVSS 8.8), this vuln

CVE-2022-0070 HIGH POC
8.8 Apr 19

Incomplete fix for CVE-2021-3100. Rated high severity (CVSS 8.8), this vulnerability is low attack complexity. Public ex

CVE-2021-43638 HIGH POC
8.8 Dec 07

Amazon Amazon WorkSpaces agent is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is lo

CVE-2021-43637 HIGH POC
8.8 Dec 07

Amazon WorkSpaces agent is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy