CVE-2026-94206
Last modified
CVE-2026-94206 is a medium-severity vulnerability rated 6.3/10 on the CVSS scale. Use of Password Hash With Insufficient Computational Effort vulnerability in danielberkompas cloak_ecto and danielberkompas cloak allows an attacker who holds the hashed values and the configured secret to brute-force low-entropy plaintexts much faster than configured. The dump/1 callback that Cloak.Ecto.PBKDF2 (Cloak.Fields.PBKDF2 in cloak before the Ecto code moved to cloak_ecto) injects into a field module calls :pbkdf2.pbkdf2/4 with config[:size] in the iteration-count position. The :iterations setting is validated but never used. EPSS estimates a 0.26% chance of exploitation in the next 30 days.
Description
Use of Password Hash With Insufficient Computational Effort vulnerability in danielberkompas cloak_ecto and danielberkompas cloak allows an attacker who holds the hashed values and the configured secret to brute-force low-entropy plaintexts much faster than configured. The dump/1 callback that Cloak.Ecto.PBKDF2 (Cloak.Fields.PBKDF2 in cloak before the Ecto code moved to cloak_ecto) injects into a field module calls :pbkdf2.pbkdf2/4 with config[:size] in the iteration-count position. The :iterations setting is validated but never used. With the cloak_ecto defaults (iterations: 600_000, size: 32) each hash runs 32 PBKDF2 rounds instead of 600,000, so offline guessing of values such as email addresses costs about 18,750 times less than configured. This issue affects cloak_ecto: from 1.0.0-alpha.0 onward; cloak: from 0.7.0 before 1.0.0-alpha.0.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| danielberkompas | cloak_ecto | >= 1.0.0-alpha.0, < * |
| danielberkompas | cloak_ecto | >= a8fa1642b02f1c445a1ee8794c9095eb0921f8f3, < * |
| danielberkompas | cloak | >= 0.7.0, < 1.0.0-alpha.0 |
| danielberkompas | cloak | >= 8699e6417a162c39d9f0ef63511bd23d3f38d1d2, < 681c9702b7cd9afe0e5a840751ab009f550c69a9 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-94206?
How severe is CVE-2026-94206?
How do I fix CVE-2026-94206?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-9420A vulnerability was found in KLiK SocialMediaWebsite 1.0. Th…6.3
- CVE-2026-94200Improper Validation of Consistency within Input vulnerabilit…8.2
- CVE-2026-94201Ash stores :atom-typed attributes as strings and compares th…8.2
- CVE-2026-94202The Module Manager's block-pool create dispatcher proved tha…4.8
- CVE-2026-94204The central cloud storage backend for the entire dashcam pla…7.5
- CVE-2026-94205Gitea Actions decided whether a fork pull request run needed…9.8
- CVE-2026-9421A vulnerability was determined in KLiK SocialMediaWebsite 1.…7.3
- CVE-2026-94210A flaw has been found in Hyve5 Leantime up to 3.9.8. Affecte…3.5
- CVE-2026-94211A vulnerability has been found in Hyve5 Leantime up to 3.9.8…2.4
- CVE-2026-94212Improper verification of cryptographic signature vulnerabili…6.4
- CVE-2026-94213A flaw was found in the Authorization Services component of …4.9
- CVE-2026-94214A vulnerability was found in ST Engineering iDirect iDX and …4.3
Are you affected by CVE-2026-94206?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
