CVE-2026-44828

Qexo initialization endpoint can reset setup state and expose stored credentials

State
Published
Severity
9.3 Critical
Published
Oct 12, 2026
Updated
Oct 13, 2026
Reserved
May 7, 2026

Read the record on cve.org

Description

Qexo is an open source online editor for static blogs. From 4.0.0 until 4.2.0, Qexo exposes /api/init_step/ through init_step_api without authentication, authorization, or a setup-completion guard. An unauthenticated requester with a valid CSRF token obtained from a public page can submit the first initialization step and reset the INIT setting, causing the instance to re-enter the setup flow. The setup response and /init/ page can expose stored PROVIDER configuration, including service credentials, in frontend content. This issue is fixed in version 4.2.0.

Scores

CVSSScoreVectorSource
4.09.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:H/SA:HGitHub_M

Weaknesses

  • CWE-538 Insertion of Sensitive Information into Externally-Accessible File or Directory

Affected Products

ProductVersions
QexoQexo
  • >= 4.0.0, < 4.2.0Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.