Description
Microweber CMS through 2.0.20 contains a path traversal vulnerability in the static file controller that allows unauthenticated remote attackers to read arbitrary files by supplying directory traversal sequences in the path query parameter. Attackers can send a single unauthenticated HTTP GET request exploiting the failure of normalize_path() to strip traversal sequences, disclosing sensitive files such as environment configuration files containing credentials and system files.
Published: 2026-07-23
Score: 8.7 High
EPSS: 2.5% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Microweber CMS versions up to 2.0.20 include a path traversal vulnerability in the ServeStaticFileController. The flaw arises because normalize_path() does not strip traversal sequences from the path query parameter, allowing an unauthenticated attacker to supply directory traversal characters. With a single HTTP GET request, the attacker can read arbitrary files on the underlying file system, including sensitive configuration files that may expose credentials or other secrets, as well as other system files.

Affected Systems

Any deployed instance of Microweber CMS 2.0.20 is impacted. The vulnerability exists in all releases of that version and earlier that have not been updated to the patched code.

Risk and Exploitability

The CVSS base score of 8.7 indicates a high‑severity flaw, and although the EPSS score is moderate at 2%, the exploit is trivial: an unauthenticated JSON GET request can trigger the read. The vulnerability is not currently listed in the CISA KEV catalog. Attackers can target the exposed web interface from the Internet or an internal network, and the lack of authentication means no privilege escalation is required to obtain the disclosed data.

Generated by OpenCVE AI on August 2, 2026 at 15:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Microweber CMS to a version where the ServeStaticFileController's path normalization has been fixed, such as 2.0.21 or later.
  • Restrict or disable the ServeStaticFileController endpoint on the web server, or configure the server to enforce whitelisting of served directories and block any requests containing directory traversal patterns.
  • Monitor HTTP access logs for abnormal GET requests containing '..' or other traversal characters and investigate any suspicious activity.

Generated by OpenCVE AI on August 2, 2026 at 15:05 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
CPEs cpe:2.3:a:microweber:microweber:*:*:*:*:*:*:*:*

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

Type Values Removed Values Added
Metrics ssvc

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


Fri, 24 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
First Time appeared Microweber
Microweber microweber
Vendors & Products Microweber
Microweber microweber

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

Type Values Removed Values Added
Description Microweber CMS through 2.0.20 contains a path traversal vulnerability in the static file controller that allows unauthenticated remote attackers to read arbitrary files by supplying directory traversal sequences in the path query parameter. Attackers can send a single unauthenticated HTTP GET request exploiting the failure of normalize_path() to strip traversal sequences, disclosing sensitive files such as environment configuration files containing credentials and system files.
Title Microweber CMS 2.0.20 Path Traversal via ServeStaticFileController
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'}


Subscriptions

Microweber Microweber
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

Reserved: 2026-07-22T20:26:09.979Z

Link: CVE-2026-65694

cve-icon Vulnrichment

Updated: 2026-07-24T14:37:39.057Z

cve-icon NVD

Status : Deferred

Published: 2026-07-23T22:16:53.313

Modified: 2026-07-30T19:56:33.480

Link: CVE-2026-65694

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T15:15:04Z

Weaknesses
  • CWE-22

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