CVE-2026-104059CWE-352csrf

CVE-2026-104059

High · published October 1, 2026

CVSS v3.1
8.1
EPSS
0%
Percentile
3.1
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
8.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
CVSS v4.0
7.0 · CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00140 · 3.1th percentile
Weakness
CWE-352 · Cross-Site Request Forgery (CSRF)
Published
2026-10-01T23:17Z
References (2)
EPSS history
Timeline
  • 03 OCT 03:41Z
    EPSS moved — → 0%
    epss
  • 01 OCT 18:17Z
    Lektor 3.3.14 CSRF via Admin API Endpoints
    cvelistv5