The chart below shows the most common weaknesses found in vulnerabilities across the Erlang ecosystem. Understanding which weakness types recur most often helps library authors and application developers focus their security efforts where they matter most.

Each CVE is mapped to its CWE (Common Weakness Enumeration) using the MITRE CWE hierarchy. A slice's count includes every CVE reachable anywhere below it in the hierarchy, not just CVEs assigned that exact CWE — click a slice or legend row to drill into its direct children and see the same breakdown one level down.

Weak Authentication CWE-1390 CWE-1390 at MITRE

The product uses an authentication mechanism to restrict access to specific users or identities, but the mechanism does not sufficiently prove that the claimed identity is correct.

Authentication Bypass by Spoofing: 2 CVEs (50.0%) — click to drill down Authentication Bypass by Capture-replay: 1 CVEs (25.0%) — click to drill down Use of Weak Credentials: 1 CVEs (25.0%) — click to drill down Improper Resolution of Path Equivalence: 0 CVEs (0.0%) — click to drill down Not Using Password Aging: 0 CVEs (0.0%) — click to drill down Password Aging with Long Expiration: 0 CVEs (0.0%) — click to drill down Authentication Bypass by Alternate Name: 0 CVEs (0.0%) — click to drill down Reflection Attack in an Authentication Protocol: 0 CVEs (0.0%) — click to drill down Authentication Bypass by Assumed-Immutable Data: 0 CVEs (0.0%) — click to drill down Incorrect Implementation of Authentication Algorithm: 0 CVEs (0.0%) — click to drill down Authentication Bypass by Primary Weakness: 0 CVEs (0.0%) — click to drill down Improper Restriction of Excessive Authentication Attempts: 0 CVEs (0.0%) — click to drill down Use of Single-factor Authentication: 0 CVEs (0.0%) — click to drill down Use of Password System for Primary Authentication: 0 CVEs (0.0%) — click to drill down Insufficiently Protected Credentials: 0 CVEs (0.0%) — click to drill down Authentication Bypass: OpenSSL CTX Object Modified after SSL Objects are Created: 0 CVEs (0.0%) — click to drill down Use of Client-Side Authentication: 0 CVEs (0.0%) — click to drill down Unverified Password Change: 0 CVEs (0.0%) — click to drill down Weak Password Recovery Mechanism for Forgotten Password: 0 CVEs (0.0%) — click to drill down Guessable CAPTCHA: 0 CVEs (0.0%) — click to drill down Use of Password Hash Instead of Password for Authentication: 0 CVEs (0.0%) — click to drill down Total 4

CVEs

CVEs for Weak Authentication CWE-1390

Summary Publication CVE ID Published
Boruta accepts expired JWT client assertions due to missing exp claim validation CVE-2026-53431 2026-07-30
Missing ID token claim validation in ueberauth_apple allows account takeover CVE-2026-55954 2026-07-14
DTLS server cookie bypass during startup window due to empty initial cookie secret
pkg:otp/ssl
CVE-2026-54887 2026-07-02
OAuth2/OIDC account takeover in AshAuthentication via email-based user matching CVE-2026-49757 2026-06-15
4 CVEs