Description
Lektor through 3.3.14 and 3.4.0b15 contains an absolute path traversal vulnerability in the admin API on Windows that allows attackers to escape the project directory by supplying drive-letter paths that cleanup_path does not normalise. Attackers can use a malicious web page with cross-site requests or DNS rebinding against the unauthenticated local server to recursively delete directories via deleterecord or write attacker-controlled files via newattachment.
Published: 2026-11-06
Score: 5.9 Medium
EPSS: n/a
KEV: No
Impact: Path Traversal / Unauthorized File Modification
Action: Apply Patch
AI Analysis

Impact

Lektor through 3.3.14 and 3.4.0b15 includes an absolute path traversal bug in the Windows‑only admin API. The flaw allows an attacker to supply drive‑letter paths that the cleanup_path function does not normalise, enabling escape from the intended project directory. By using malicious web pages that trigger cross‑site requests or DNS rebinding attacks on the unauthenticated local server, an adversary can delete directories recursively with the deleterecord call or create attacker‑controlled files via newattachment, leading to data loss or arbitrary code execution within the project scope.

Affected Systems

The vulnerability affects deployments of the Lektor content‑management system, specifically versions 3.3.14 and the pre‑release 3.4.0b15. The issue is confined to Windows environments where the admin API is exposed. Users running these versions on local machines or internal networks are at risk, while the problem does not exist on non‑Windows operating systems.

Risk and Exploitability

The CVSS score of 5.9 places the flaw in the moderate range; however, the EPSS score is not available, and it is not listed in the CISA KEV catalog. Attacker access requires the ability to reach the unauthenticated local server and trigger the admin API via cross‑origin or DNS rebinding techniques. Because the flaw relies on specific Windows path handling, exploitation is limited to Windows hosts running the vulnerable Lektor versions. Despite the moderate severity, the ability to delete or overwrite project files can have significant impact on integrity and availability if the API is unrestrained.

Generated by OpenCVE AI on November 6, 2026 at 16:43 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Lektor to the latest released version that contains the path traversal fix; the advisory recommends moving to 3.4.0b16 or newer.
  • Limit exposure of the admin API by restricting it to trusted IP addresses, enforcing authentication, or disabling it altogether if not needed for operation.
  • Implement server‑side validation to reject any incoming paths that contain Windows drive‑letter syntax or normalise all paths before processing; this reduces the risk of similar traversal bugs in future releases.

Generated by OpenCVE AI on November 6, 2026 at 16:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 15:15:00 +0000

Type Values Removed Values Added
Description Lektor through 3.3.14 and 3.4.0b15 contains an absolute path traversal vulnerability in the admin API on Windows that allows attackers to escape the project directory by supplying drive-letter paths that cleanup_path does not normalise. Attackers can use a malicious web page with cross-site requests or DNS rebinding against the unauthenticated local server to recursively delete directories via deleterecord or write attacker-controlled files via newattachment.
Title Lektor through 3.3.14 and 3.4.0b15 Path Traversal via Admin API Drive-Letter Paths
Weaknesses CWE-36
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-06T17:07:51.308Z

Reserved: 2026-11-06T01:04:42.201Z

Link: CVE-2026-123619

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-06T15:17:19.363

Modified: 2026-11-06T17:17:20.627

Link: CVE-2026-123619

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T16:45:05Z

Weaknesses
  • CWE-36

    Absolute Path Traversal