Description
Meshery before 1.0.57 contains an unauthenticated arbitrary file read vulnerability in the /api/system/fileView and /api/system/fileDownload endpoints that pass user-supplied file parameters directly to os.Open without path validation. Attackers can supply absolute paths or traversal sequences in the file parameter to read arbitrary files from the host filesystem without authentication.
Published: 2026-07-23
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Meshery servers older than version 1.0.57 expose a path‑traversal flaw that allows an unauthenticated attacker to read any file on the host filesystem. The flaw stems from passing the user‑supplied \"file\" argument directly into os.Open without validating or sanitizing the path. An attacker can request absolute paths or leverage traversal sequences such as \"../\" to access arbitrary files. The result is unauthorized disclosure of potentially sensitive configuration files, credentials, or other critical data. The weakness is classified as CWE‑22 and can compromise confidentiality of the system’s data at the application level.

Affected Systems

Meshery deployments running any version earlier than 1.0.57. This includes any environment where the open‑source Meshery service is deployed without the latest security release. No specific operating system or platform restrictions are indicated beyond those that support Meshery; therefore, all installations of Meshery under the affected version range are impacted.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity, and the very low EPSS (< 1%) suggests that large‑scale exploitation is unlikely in the near term. However, because the vulnerability is unauthenticated and the affected endpoints are exposed over HTTP/HTTPS, an attacker can remotely trigger the flaw from any network location that can reach the service. The lack of authentication and direct file access means that even a low‑skill adversary can benefit from reading privileged files. Although not listed in the CISA KEV catalog, the flaw is publicly documented and could be leveraged by threat actors seeking to exfiltrate configuration or credential information.

Generated by OpenCVE AI on August 3, 2026 at 21:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Meshery to version 1.0.57 or later. The patch removes the unchecked file path handling and validates input before calling os.Open.
  • If an immediate update is not possible, restrict network access to the /api/system/fileView and /api/system/fileDownload endpoints so that only trusted administrators can reach them, or disable these routes entirely via configuration.
  • Review the users’ permissions and ensure the user account running Meshery has the least privilege, restricting access to sensitive directories on the host filesystem.

Generated by OpenCVE AI on August 3, 2026 at 21:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 01:30:00 +0000

Type Values Removed Values Added
First Time appeared Layer5
Layer5 meshery
CPEs cpe:2.3:a:layer5:meshery:*:*:*:*:*:*:*:*
Vendors & Products Layer5
Layer5 meshery

Mon, 27 Jul 2026 13:15:00 +0000

Type Values Removed Values Added
First Time appeared Meshery
Meshery meshery
Vendors & Products Meshery
Meshery meshery

Fri, 24 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Description Meshery before 1.0.57 contains an unauthenticated arbitrary file read vulnerability in the /api/system/fileView and /api/system/fileDownload endpoints that pass user-supplied file parameters directly to os.Open without path validation. Attackers can supply absolute paths or traversal sequences in the file parameter to read arbitrary files from the host filesystem without authentication.
Title Meshery < 1.0.57 Unauthenticated Arbitrary File Read via fileView and fileDownload
Weaknesses CWE-22
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-28T01:06:19.159Z

Reserved: 2026-07-23T12:51:09.596Z

Link: CVE-2026-65919

cve-icon Vulnrichment

Updated: 2026-07-24T22:04:38.655Z

cve-icon NVD

Status : Deferred

Published: 2026-07-23T18:17:02.290

Modified: 2026-07-24T23:16:51.630

Link: CVE-2026-65919

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T21:15:04Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')