← Back to search

CVE-2026-104059

8.1 HIGHpublic exploit available

Published 2026-10-01 · Updated 2026-10-02

AI risk analysis

Summary
Lektor 3.3.14 and 3.4.0b15 are vulnerable to cross-site request forgery, allowing unauthenticated attackers to perform state-changing actions via cross-origin requests without proper CSRF protection.
Exploitability
Exploitation is relatively easy as it requires sending cross-origin requests from a malicious web page, which can be automated with minimal effort.
Blast radius
If exploited, attackers can write arbitrary files, delete pages, and trigger deployment publication, leading to significant data loss and system compromise.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to Lektor 3.3.15 or later.
rcecsrfwebapi

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

Lektor 3.3.14 and 3.4.0b15 contains a cross-site request forgery vulnerability in the admin API blueprint that allows unauthenticated attackers to perform state-changing actions by sending cross-origin requests without CSRF tokens, Origin/Referer validation, CORS configuration, or Host allowlisting. Attackers can exploit the newattachment, deleterecord, build, clean, and publish endpoints from a malicious web page to write arbitrary files, delete pages, wipe build output, trigger deployment publication, and via DNS rebinding reach read endpoints to disclose data.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H

Weaknesses

CWE-352

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.