Description
SLE API for Java is an implementation of CCSDS Space Link Extension Services. Prior to 5.1.7, the ISP1 PDU handling path decodes an attacker-controlled body length and allocates a byte array without an upper bound, while malformed or truncated input can also terminate reads unexpectedly, allowing an unauthenticated client of the SLE listening service to trigger exceptions, resource leakage, and denial of service. This issue is fixed in version 5.1.7.
Published: 2026-10-13
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

A flaw in the SLE API for Java allows an attacker to send a crafted body length when decoding an ISP1 PDU, causing an unbounded byte array allocation. The lack of an upper bound and the handling of malformed input let an unauthenticated client trigger repeated exceptions and resource leaks, resulting in denial of service. The vulnerability is a classic example of uncontrolled memory allocation.

Affected Systems

The issue affects the ESA SLE API for Java (esa:sleapi-j) in all releases prior to version 5.1.7. An attacker can exploit the vulnerability by connecting to the SLE listening service and sending the malicious payloads.

Risk and Exploitability

With a CVSS score of 5.3 the vulnerability is moderate in severity. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a remote unauthenticated client connecting to the SLE listening service over the network. Once the service receives the malformed or oversized input, it attempts to allocate memory without checking size limits, causing resource exhaustion and ultimately denying service to legitimate users.

Generated by OpenCVE AI on October 13, 2026 at 20:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the SLE API for Java to version 5.1.7 or later.
  • Restrict access to the SLE listening service so that only authenticated or trusted systems can connect.
  • Monitor the service for memory usage spikes and exception logs to detect potential exploitation attempts.

Generated by OpenCVE AI on October 13, 2026 at 20:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
First Time appeared Esa
Esa sleapi-j
Vendors & Products Esa
Esa sleapi-j

Tue, 13 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Description SLE API for Java is an implementation of CCSDS Space Link Extension Services. Prior to 5.1.7, the ISP1 PDU handling path decodes an attacker-controlled body length and allocates a byte array without an upper bound, while malformed or truncated input can also terminate reads unexpectedly, allowing an unauthenticated client of the SLE listening service to trigger exceptions, resource leakage, and denial of service. This issue is fixed in version 5.1.7.
Title SLE API for Java: Uncontrolled Memory Allocation / handled exception leading to Denial of Service
Weaknesses CWE-770
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-16T22:27:10.729Z

Reserved: 2026-06-11T18:44:47.761Z

Link: CVE-2026-54086

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-13T19:18:52.543

Modified: 2026-10-16T23:17:01.997

Link: CVE-2026-54086

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T22:50:15Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling