CVE-2026-15704
Received Received - Intake

Authorization Bypass in Eclipse BaSyx Go Components

Vulnerability report for CVE-2026-15704, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-24

Last updated on: 2026-07-24

Assigner: Eclipse Foundation

Description

In Eclipse BaSyx Go Components versions up to and including 1.0.0, ABAC-enabled deployments are vulnerable to an authorization bypass caused by inconsistent trailing-slash handling between the ABAC middleware and the HTTP router. The shared router configuration used Chi's `middleware.StripSlashes`, so a request such as `GET /shells/` was dispatched to the registered `GET /shells` route. However, the ABAC middleware evaluated the original request path including the trailing slash. If ABAC route lookup did not find a matching slash-suffixed route, the request was passed onward and the router then stripped the slash and executed the protected handler without the intended ABAC authorization decision and without the expected ABAC query filters. An unauthenticated or unauthorized network attacker could append a trailing slash to protected API routes to reach handlers that should have been denied by ABAC policy. Depending on the exposed component, HTTP method, and deployed policy, this could allow unauthorized read, create, update, delete, or upload operations. The issue affects ABAC-enabled deployments of services that use the shared router and ABAC middleware, including AAS Repository, Submodel Repository, AAS Registry, Submodel Registry, Concept Description Repository, Discovery, AAS Environment upload, and related services. The issue is fixed in Eclipse BaSyx Go Components v1.0.1.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-24
Last Modified
2026-07-24
Generated
2026-07-24
AI Q&A
2026-07-24
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
eclipse basyx_go_components to 1.0.0 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-863 The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
CWE-180 The product validates input before it is canonicalized, which prevents the product from detecting data that becomes invalid after the canonicalization step.
CWE-284 The product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an authorization bypass in Eclipse BaSyx Go Components versions up to 1.0.0. It occurs due to inconsistent handling of trailing slashes between the ABAC middleware and HTTP router. The router strips trailing slashes from paths, but the ABAC middleware evaluates the original path with the slash. If no matching slash-suffixed route exists, the request bypasses ABAC authorization checks, allowing unauthorized access to protected endpoints.

Detection Guidance

To detect this vulnerability, check if your Eclipse BaSyx Go Components version is 1.0.0 or earlier. Test protected endpoints by sending requests with trailing slashes (e.g., GET /shells/) and verify if unauthorized access is granted. Use network monitoring tools to inspect HTTP requests for trailing slashes on ABAC-enabled services.

Impact Analysis

An unauthenticated or unauthorized attacker could append a trailing slash to protected API routes to bypass ABAC policies. This may allow unauthorized read, create, update, delete, or upload operations depending on the exposed component and HTTP method. Affected services include AAS Repository, Submodel Repository, AAS Registry, and related components.

Mitigation Strategies

Immediately upgrade to Eclipse BaSyx Go Components v1.0.1 or later. Alternatively, configure a reverse proxy to reject non-root trailing-slash paths or rewrite paths to remove trailing slashes. Restrict network access to ABAC-enabled services until the fix is applied.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-15704. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart