Description
Automad is a flat-file content management system and template engine. From 2.0.0-alpha.1 to 2.0.0-beta.27, a Broken Access Control vulnerability allows an unauthenticated attacker to retrieve the bcrypt password hash of every administrator account with a single POST request. The /_api/user-collection/create-first-user setup endpoint remains publicly accessible once initial configuration is complete and returns full serialized user data in the JSON response body. This vulnerability is fixed in 2.0.0-beta.28.
Published: 2026-05-28
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Automad is a flat‑file content management system that suffered a broken access control flaw in versions 2.0.0‑alpha.1 through 2.0.0‑beta.27. The flaw allows any unauthenticated user to send a single POST request to the public /_api/user‑collection/create‑first‑user endpoint and receive the full serialized user data in the JSON response, including bcrypt password hashes for all administrator accounts and their TOTP secrets. The CVE description does not state an offline cracking capability, but based on the disclosure of hashes and TOTP secrets it is inferred that attackers could attempt offline password cracking or use the secrets for further attacks.

Affected Systems

The vulnerability affects the Automad product from the vendor marcantondahmen. Affected releases are 2.0.0‑alpha.1 up to and including 2.0.0‑beta.27.

Risk and Exploitability

The flaw carries a CVSS score of 7.5, indicating high severity. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. Exploitation is straightforward: a remote attacker can issue an unauthenticated POST request over the network to the exposed API endpoint and retrieve sensitive credentials without any prior access.

Generated by OpenCVE AI on May 28, 2026 at 21:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Automad to version 2.0.0‑beta.28 or later where the issue has been fixed.
  • If upgrading is delayed, block or restrict the /_api/user‑collection/create‑first‑user endpoint so that only authenticated users can access it, using firewall rules or API gateway authentication.
  • Disable the /_api/user‑collection/create‑first‑user endpoint in the application configuration so it is no longer exposed publicly.

Generated by OpenCVE AI on May 28, 2026 at 21:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-xm76-r88j-vm3g Automad has Broken Access Control: Unauthenticated exposure of administrator bcrypt password hashes and TOTP secrets via public API endpoint
History

Sat, 30 May 2026 02:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 29 May 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared Marcantondahmen
Marcantondahmen automad
Vendors & Products Marcantondahmen
Marcantondahmen automad

Thu, 28 May 2026 19:00:00 +0000

Type Values Removed Values Added
Description Automad is a flat-file content management system and template engine. From 2.0.0-alpha.1 to 2.0.0-beta.27, a Broken Access Control vulnerability allows an unauthenticated attacker to retrieve the bcrypt password hash of every administrator account with a single POST request. The /_api/user-collection/create-first-user setup endpoint remains publicly accessible once initial configuration is complete and returns full serialized user data in the JSON response body. This vulnerability is fixed in 2.0.0-beta.28.
Title Automad Broken Access Control: unauthenticated exposure of administrator bcrypt password hashes and TOTP secrets via public API endpoint
Weaknesses CWE-200
CWE-306
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'}


Subscriptions

Marcantondahmen Automad
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-05-30T02:10:27.586Z

Reserved: 2026-05-11T20:50:30.540Z

Link: CVE-2026-45332

cve-icon Vulnrichment

Updated: 2026-05-30T02:10:20.166Z

cve-icon NVD

Status : Received

Published: 2026-05-28T19:16:39.133

Modified: 2026-05-30T04:17:21.937

Link: CVE-2026-45332

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-29T15:48:02Z

Weaknesses