Skip to main content
← All vulnerabilities
CVE-2026-45332GHSA-XM76-R88J-VM3G

Automad Broken Access Control: unauthenticated exposure of administrator bcrypt password hashes and TOTP secrets via public API endpoint

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.0.0-beta.28
1 proof of concept on GitHub, 1 Nuclei template
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • marcantondahmen automad

    From 2.0.0-alpha.1 · fixed in 2.0.0-beta.28

  • automad/automadPackagist

    From 2.0.0-alpha.1 · fixed in 2.0.0-beta.28

References 3

GitHub · marcantondahmen/automad

GitHub · projectdiscovery/nuclei-templates

GitHub · lorenzocamilli/CVE-2026-45332-PoC