CVE-2026-100308

GluonTS arbitrary command execution during model deserialization

Published Sep 29, 2026 CVSS 4.0 · 8.4 High EPSS < 1% KEV · Not listed
Description
Deserialization of untrusted data in the model loading component in Amazon GluonTS before 0.17.0 might allow context-dependent attackers to execute arbitrary operating system commands with the privileges of the loading process via a crafted serialized model directory.



To remediate this issue, users should upgrade to version 0.17.0 or later.

Analysis

AI-generated

Technical impact

The vulnerability involves unsafe deserialization of untrusted data in the model loading component of Amazon GluonTS. A crafted serialized model directory can trigger the execution of arbitrary operating system commands with the privileges of the loading process. This flaw stems from insecure handling of user‑supplied data during deserialization, categorized as CWE-470 and CWE-502, and enables attackers to compromise confidentiality, integrity, and availability of the affected system.

Affected Systems

Affected systems include all installations of AWS GluonTS prior to version 0.17.0. The product is available from the AWS GluonTS distribution and operates on any supported operating system. No specific sub‑versions are listed, so all releases before the 0.17.0 update are considered vulnerable.

Risk and Exploitability

The CVSS score of 8.4 classifies the weakness as high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, indicating no known widespread exploitation yet. However, the absence of EPSS limits precision in estimating the likelihood of exploitation. The flaw is exploitable when an attacker can provide a malicious serialized model directory to the deserialization routine. The CVE does not specify whether the model directory is accessed locally or remotely; the exact attack vector depends on how the model loading function is exposed in the environment. With unrestricted deserialization, the attacker can run any command that the process is allowed to execute.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to AWS GluonTS 0.17.0 or later.
  • If upgrade is not possible, restrict or remove untrusted model directories and limit access to the deserialization function.
  • Implement strict input validation or sandboxing for model loading to prevent execution of arbitrary OS commands.

Generated by OpenCVE AI on September 30, 2026 at 01:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Deserialization of untrusted data in the model loading component in Amazon GluonTS before 0.17.0 might allow context-dependent attackers to execute arbitrary operating system commands with the privileges of the loading process via a crafted serialized model directory. To remediate this issue, users should upgrade to version 0.17.0 or later.
Title GluonTS arbitrary command execution during model deserialization
First Time appeared Aws
Aws gluonts
Weaknesses CWE-470
CWE-502
CPEs cpe:2.3:a:aws:gluonts:*:*:*:*:*:*:*:*
Vendors & Products Aws
Aws gluonts
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.4, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-470

    Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')

  • CWE-502

    Deserialization of Untrusted Data

Sources

Status
PUBLISHED
Assigner
AMZN
Published
Updated
Sep 30, 2026, 3:28 PM
Reserved
Sep 25, 2026, 6:56 PM
Status
Awaiting Analysis
Published
Sep 29, 2026, 4:17 PM
Modified
Sep 30, 2026, 4:16 PM
Severity
Important
Public date
Sep 29, 2026, 3:05 PM