Improper Certificate Validation in hex_core Affecting Hexpm
CVE-2026-103502

5.9MEDIUM

Key Information:

Vendor

Hexpm

Status
Vendor
CVE Published:
12 October 2026

What is CVE-2026-103502?

The hex_core library in Hexpm has a vulnerability stemming from improper certificate validation, enabling an attacker to intercept HTTPS connections and impersonate repositories or API servers. This means that software utilizing the default HTTP adapter may send requests without verifying server certificates, particularly in specific configurations on Erlang/OTP versions 24 and 25. The lack of clear documentation and warning messages regarding the insecure default settings exacerbates the risk, leaving users potentially unaware that their communications may be compromised. It is important for users to be aware that prior to version 0.11.0, hex_core did not adequately verify server certificates, a detail that was insufficiently communicated in existing documentation.

Affected Version(s)

hex_core 0.1.0 < 0.20.0

hex_core fbb6d9de472e5edb8d6fb6b32a91cb266137892e

References

CVSS V4

Score:
5.9
Severity:
MEDIUM
Confidentiality:
High
Integrity:
Low
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
Unknown

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Peter Ullrich
Eric Meadows-Jönsson
Jonatan Männchen / EEF
.