Skip to main content

BaSyx AAS Web UI CVE-2026-101322

| EUVDEUVD-2026-90890 HIGH
Insertion of Sensitive Information Into Sent Data (CWE-201)
2026-10-01 emo@eclipse.org GHSA-g9cm-gpjq-m9vq
8.3
CVSS 4.0 · Vendor: eclipse
View

Attack ChainAIDerived

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

  1. Access
    Craft Web UI link with malicious aas/path param
  2. Delivery
    Phish authenticated operator into opening it
  3. Exploit
    Browser attaches Authorization header to attacker origin
  4. Execution
    Capture leaked credential/token
  5. Persist
    Replay credential against protected AAS services
  6. Impact
    Access victim-privileged AAS data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Outbound data filtering
Exploitation Conditions

Requires a BaSyx AAS Web UI deployment running version v2-241220 up to (but not including) v2-260924 AND configured to use authentication (Basic Auth, Bearer token, or OAuth2) against its infrastructure - unauthenticated/open deployments do not expose a credential to steal. Exploitation further requires victim interaction: an already-authenticated user must open an attacker-crafted Web UI link whose aas or path query parameter points to an attacker-controlled origin (CVSS UI:A). No attacker authentication or special privileges are needed (PR:N), and the attack is network-delivered, but it is limited by the social-engineering step and does not work against instances already upgraded to v2-260924 or that restrict destinations via the new trustedOrigins allowlist.

Impact

This is a genuine, well-substantiated credential-disclosure flaw, not a paper-high score. The vendor-supplied CVSS 4.0 vector (8.3, AV:N/AC:L/AT:N/PR:N/UI:A) captures it well: an unauthenticated attacker (PR:N) exploits over the network, but exploitation requires victim interaction (UI:A - the user must open a crafted link), which is the main brake on severity. The high rating is driven legitimately by VC:H plus subsequent-system impact (SC:H/SI:H): once the victim's browser discloses its Basic Auth credential, Bearer token, or OAuth2 access token to the attacker endpoint, those credentials are replayed to reach protected AAS services with the victim's privileges - so the real-world impact is both disclosure and downstream unauthorized access. No EPSS score, CISA KEV listing, or public POC is present in the provided data, so there is no evidence of active exploitation or automated mass-exploitation; absence of these signals lowers urgency relative to the raw 8.3. Note the gating condition emphasized by the vendor: this only bites 'in deployments using authentication' - unauthenticated/open BaSyx instances are not exposed to credential theft here. The fix is confirmed (v2-260924, PR #1557), which is the single most actionable signal: upgrade.

Exploit ScenarioDerived

An attacker crafts a BaSyx AAS Web UI URL whose aas or path query parameter points to a server they control, then phishes a logged-in operator into clicking it (e.g., a link in an email or chat). The victim's browser, following the UI's shared request handler, attaches the configured infrastructure Authorization header (Basic credentials, Bearer, or OAuth2 token) to the request sent to the attacker's endpoint, and the attacker replays that credential to query protected AAS repositories/services as the victim. No public exploit code is identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Oct 01, 2026

Credential disclosure in Eclipse BaSyx AAS Web UI (v2-241220 through releases before v2-260924) lets an attacker harvest a victim's infrastructure credentials - Basic Authentication, Bearer token, or OAuth2 access token - by inducing an authenticated user to open a crafted Web UI link whose aas or path query parameter resolves to an attacker-controlled origin, causing the shared request handler to attach the Authorization header to that cross-origin request. The stolen credential is valid against the victim's protected AAS services, so the attacker can reuse it with the victim's privileges to read or modify the same Asset Administration Shell data. Exploitation requires a deployment configured with authentication plus user interaction (assessed CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N), no attacker account or privileges are needed, and the flaw is fixed in v2-260924; no public exploit code has been identified at time of analysis and there is no CISA KEV entry.

RemediationAI

Upgrade Eclipse BaSyx AAS Web UI to v2-260924 (vendor-released fix; https://github.com/eclipse-basyx/basyx-aas-web-ui/releases/tag/v2-260924) or later, which introduces the trustedOrigins allowlist enforced before any credentialed fetch. After upgrading, explicitly populate trustedOrigins in aas-web-ui/public/config/basyx-infra.yml (or via the Infrastructure Management UI) with the exact HTTP(S) origins of every additional repository or component that legitimately needs infrastructure credentials - for example https://other-repository.example.com:8443 - since any origin not listed is blocked, and note the upstream guidance that backend requests no longer follow redirects, so final endpoint URLs must be configured directly rather than relied upon via redirects. If immediate upgrade is not possible, the most effective compensating control is to enforce a Content-Security-Policy connect-src allowlist on whatever host serves the Web UI so the browser refuses fetches to unapproved origins; its trade-off is that the policy must be kept in sync with every legitimate infrastructure endpoint or those integrations break silently. Reduce blast radius by issuing the infrastructure credentials as least-privilege, preferably short-lived tokens rather than long-lived Basic Authentication or static Bearer secrets, and treat any credential that may have been exposed through a crafted link as compromised - rotate it, review AAS service access logs, and restrict access to the affected Web UI until the upgrade is applied. Advise users not to open shared Web UI links whose aas or path parameters point at unrecognized hosts, since the attack depends on that social-engineering step, and cross-check the Eclipse security coordination record at https://gitlab.eclipse.org/security/cve-assignment/-/work_items/328 for any additional vendor guidance.

Affected VersionsENISA

Eclipse BaSyx AAS Web UI v2-241220 <v2-260924

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The Eclipse BaSyx AAS Web UI is the Vue-based front end for the Eclipse BaSyx Asset Administration Shell (AAS) ecosystem, which implements the IDTA AAS metamodel and API v3.x for industrial digital-twin data. Its client layer (for example composables/Client/AASRepositoryClient.ts) builds repository requests from user-controllable query parameters such as aas and path, and a shared request handler appended the Authorization header derived from the currently selected infrastructure configuration to every outgoing fetch regardless of the destination origin. The root cause is CWE-201 (Insertion of Sensitive Information Into Sent Data), effectively an authorization-header forwarding / cross-origin credential leakage problem: because browsers will happily send a manually attached Authorization header (and the OAuth2 token held in UI state) to any URL the page requests, an attacker who controls the link destination receives the credential without violating the same-origin policy - the UI itself makes the request. The upstream fix in PR 1557 adds a trustedOrigins allowlist to the infrastructure configuration (documented in aas-web-ui/public/config/basyx-infra.yml and editable via InfrastructureManagement.vue) with validation via TrustedOriginUtils; relative and same-origin UI requests plus explicitly configured component origins are trusted automatically, requests to any other origin are blocked before fetch, and backend requests no longer follow redirects because the browser cannot reveal the next hop for validation.

Know when Eclipse 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 (eclipse) PRIMARY 8.3 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:N/VA:N/SC:H/SI:H/SA:N
vuln.today AI 9.3 CRITICAL

Unauthenticated network attack (PR:N) but victim must open a crafted link (UI:R); leaked credential replayed against separate AAS services crosses a security authority, so S:C with C:H/I:H and no availability impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:N/VA:N/SC:H/SI:H/SA:N

Primary rating from Vendor (eclipse).

CVSS VectorVendor: eclipse

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

DescriptionCVE.org

In Eclipse BaSyx AAS Web UI versions v2-241220 through releases before v2-260924, the shared request handler attached the selected infrastructure's Authorization header to outgoing requests without checking the destination origin. In deployments using authentication, an attacker could induce a user to open a crafted Web UI link whose aas or path query parameter points to an attacker-controlled endpoint. The user's browser would then send the configured Basic Authentication credentials, Bearer token, or an available OAuth2 access token to that endpoint. The attacker could reuse the disclosed credential to access protected AAS services with the victim's privileges. The issue is fixed in v2-260924.

Executive ViewAI

Why It Matters

Eclipse BaSyx AAS Web UI versions v2-241220 through releases before v2-260924 contain a credential disclosure flaw that allows an unauthenticated attacker to harvest valid infrastructure credentials by inducing an authenticated user to click a crafted link. Organizations using this UI with authentication enabled are at risk of unauthorized read or modification of Asset Administration Shell data, which could disrupt industrial operations or expose sensitive information. No public exploit identified at time of analysis, but leadership should prioritize mitigation because exploitation requires only user interaction and no attacker account, making it a low-barrier social engineering threat.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include network segmentation to limit access to the AAS Web UI, WAF rules to block cross-origin requests from untrusted origins, CSP to restrict outbound connections, user awareness training on phishing, and monitoring for anomalous Authorization header usage.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Low
niche Industry 4.0 Asset Administration Shell middleware, limited industrial/research footprint
Data Quality
5 sources
Confidence: Medium

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.3%
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
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-2015-2080 HIGH POC
7.5 Oct 07

The exception handling code in Eclipse Jetty before 9.2.9.v20150224 allows remote attackers to obtain sensitive informat

CVE-2026-1699 CRITICAL POC
10.0 Jan 30

Supply chain vulnerability in Eclipse Theia GitHub Actions workflow. The preview.yml workflow uses pull_request_target w

CVE-2021-32835 CRITICAL POC
9.9 Sep 09

Eclipse Keti is a service that was designed to protect RESTfuls API using Attribute Based Access Control (ABAC). Rated c

CVE-2021-32834 CRITICAL POC
9.9 Sep 09

Eclipse Keti is a service that was designed to protect RESTfuls API using Attribute Based Access Control (ABAC). Rated c

CVE-2024-0740 CRITICAL POC
9.8 Apr 26

Eclipse Target Management: Terminal and Remote System Explorer (RSE) version <= 4.5.400 has a remote code execution vuln

CVE-2023-4760 CRITICAL POC
9.8 Sep 21

In Eclipse RAP versions from 3.0.0 up to and including 3.25.0, Remote Code Execution is possible on Windows when using t

CVE-2022-36063 CRITICAL POC
9.8 Oct 10

Azure RTOS USBx is a USB host, device, and on-the-go (OTG) embedded stack, fully integrated with Azure RTOS ThreadX and

CVE-2021-34427 CRITICAL POC
9.8 Jun 25

In Eclipse BIRT versions 4.8.0 and earlier, an attacker can use query parameters to create a JSP file which is accessibl

CVE-2018-12542 CRITICAL POC
9.8 Oct 10

In version from 3.0.0 to 3.5.3 of Eclipse Vert.x, the StaticHandler uses external input to construct a pathname that sho

CVE-2024-10838 HIGH POC
8.8 Mar 12

An integer underflow during deserialization may allow any unauthenticated user to read out of bounds heap memory. Rated

CVE-2021-34435 HIGH POC
8.8 Sep 01

In Eclipse Theia 0.3.9 to 1.8.1, the "mini-browser" extension allows a user to preview HTML files in an iframe inside th

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