What’s Vulnerable › Vulnerabilities
CVE-2026-76876: Craftplan < 0.5.1 Broken Access Control Information Disclosure via Settings API
- Severity: medium (CVSS 5.9 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.4% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-08-21 · updated 2026-10-12
- Weakness: CWE-862
Description
Craftplan before 0.5.1 contains a broken access control vulnerability that allows unauthenticated attackers to read sensitive credentials by exploiting an unconditional authorization policy on the Settings resource. Attackers can send a GET request to the settings API endpoint with a valid record ID to retrieve decrypted SMTP passwords, email API keys, and email API secrets due to the read policy using an always-allow authorization check that bypasses all identity verification.
Affected products
- puemos craftplan: before 0.5.1 — fixed in 0.5.1
How to fix
Upgrade to a fixed version: puemos craftplan 0.5.1. Check the vendor advisory for mitigations.
References
- https://github.com/puemos/craftplan/commit/317acd584b68887f592dc3b97f47703dd63b1bf
- https://github.com/puemos/craftplan/releases/tag/v0.5.1
- https://www.vulncheck.com/advisories/craftplan-broken-access-control-information-disclosure-via-settings-api
Get alerted when CVE-2026-76876 or the next vulnerability affects your stack