CVE-2026-11752
Received Received - Intake
Armeria-xds Local File Read via xDS Control Plane

Publication date: 2026-06-19

Last updated on: 2026-06-19

Assigner: LINE Corporation

Description
A vulnerability has been identified in armeria-xds versions 1.38.0 through 1.39.0, where DataSourceStream in the xDS module can resolve control-plane-supplied filenames and environment variables without restriction, allowing a compromised or semi-trusted xDS control plane to read arbitrary local files and environment variables on the xDS client host.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-19
Last Modified
2026-06-19
Generated
2026-06-19
AI Q&A
2026-06-19
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
line armeria From 1.38.0 (inc) to 1.39.0 (inc)
line armeria to 1.40.0 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-11752 is a vulnerability in the Armeria xDS module affecting versions 1.38.0 through 1.39.0. The issue lies in the DataSourceStream class of the xDS SDS DataSource component, which resolves filenames and environment variables supplied by the control plane without any restrictions or allow-listing.

This means that a compromised or semi-trusted xDS control plane, or an attacker capable of man-in-the-middle attacks on SDS responses, can exploit this flaw to read arbitrary local files and environment variables on the xDS client host.

The vulnerability allows access to sensitive files such as TLS private keys, system configuration files, and environment variables containing credentials like AWS_SECRET_ACCESS_KEY.

Impact Analysis

This vulnerability can lead to unauthorized disclosure of sensitive information on the affected host. An attacker exploiting this flaw can read arbitrary local files and environment variables, potentially gaining access to private keys, system configurations, and secret credentials.

If combined with improper certificate validation, the attacker could exfiltrate these secrets to an attacker-controlled server, leading to further compromise of the system or network.

The impact includes a high confidentiality breach, which can undermine the security of applications and services relying on the Armeria xDS client.

Detection Guidance

This vulnerability can be detected by checking if your system is running Armeria xDS module versions between 1.38.0 and 1.39.0, which are affected by this issue.

You can inspect the version of the Armeria library used by your application or service to confirm if it falls within the vulnerable range.

Additionally, monitoring network traffic for unencrypted or unauthenticated xDS control plane communication may help identify potential exploitation attempts.

Suggested commands to detect the vulnerable version or suspicious activity include:

  • Check the Armeria version in your environment (example for Linux): `grep -r 'armeria' /path/to/dependencies` or check your build files (e.g., `pom.xml`, `build.gradle`).
  • Use package management or dependency tools to list installed versions, e.g., `mvn dependency:list | grep armeria` or `gradle dependencies`.
  • Monitor network traffic for xDS control plane communication using tools like `tcpdump` or `wireshark` to detect unencrypted or unauthenticated channels.
  • Search logs for unusual file access or environment variable reads that could indicate exploitation attempts.
Mitigation Strategies

Immediate mitigation steps include:

  • Ensure that the xDS control plane channel is authenticated and encrypted to prevent unauthorized or man-in-the-middle access.
  • Run the xDS client with minimal filesystem permissions to limit the impact of arbitrary file reads.
  • Avoid using file-based or environment variable-based SDS secrets, as these can be exploited to leak sensitive information.
  • Upgrade Armeria xDS module to version 1.40.0 or later, where the vulnerability is fixed by confining filename resolution to an allow-list and gating environment variables behind an explicit allow-list.
Compliance Impact

This vulnerability allows an attacker to read arbitrary local files and environment variables on the xDS client host, including sensitive information such as TLS private keys and credentials like AWS_SECRET_ACCESS_KEY.

Such unauthorized access and potential exfiltration of sensitive data can lead to violations of data protection regulations and standards like GDPR and HIPAA, which require strict controls over the confidentiality and integrity of personal and sensitive information.

Therefore, exploitation of this vulnerability could result in non-compliance with these regulations due to the exposure of protected data.

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