Skip to content
OpenAdvisories
Low · 2.0 CVE-2026-21619 EEF-CVE-2026-21619EUVD-2026-9037GHSA-hx9w-f2w9-9g96

Unsafe Deserialization of Erlang Terms in hex_core

Published Feb 27, 2026 · Updated May 27, 2026 · Assigned by EEF

Description

Uncontrolled Resource Consumption, Deserialization of Untrusted Data vulnerability in hexpm hex_core (hex_api modules), hexpm hex (mix_hex_api modules), erlang rebar3 (r3_hex_api modules) allows Object Injection, Excessive Allocation. This vulnerability is associated with program files src/hex_api.erl, src/mix_hex_api.erl, apps/rebar/src/vendored/r3_hex_api.erl and program routines hex_core:request/4, mix_hex_api:request/4, r3_hex_api:request/4.

This issue affects hex_core: from 0.1.0 before 0.12.1; hex: from 2.3.0 before 2.3.2; rebar3: from 3.9.1 before 3.27.0.

Affected products

VendorProductAffectedFixed
hexpm hex_core 0.1.0 – < 0.12.1 0.12.1
hexpm hex 2.3.0 – < 2.3.2 2.3.2
erlang rebar3 3.9.1 – < 3.27.0 3.27.0

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 erlang-hex 2.4.2-2 —
Debian 14 rebar3 3.27.0-1 —
Debian 13 rebar3 +1 No fix yet —
Debian 12 rebar3 No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 rebar3 No fix yet —
Ubuntu 26.04 LTS rebar3 No fix yet —
Ubuntu 25.10 rebar3 No fix yet —
Ubuntu 24.04 LTS rebar3 No fix yet —
Ubuntu 22.04 LTS rebar3 No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
Hex hex_core >= 0.1.0, < 0.12.1 0.12.1 EEF-CVE-2026-21619
Hex hex_core < 0.12.1 0.12.1 GHSA-hx9w-f2w9-9g96

References