Read the docs
TI-2026-17411 Aliases CVE-2026-21619GHSA-hx9w-f2w9-9g96

Unsafe Deserialization of Erlang Terms in hex_core

Priority LOW 12CWE-400Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
Active
Attack complexity
Low
Attack requirements
Present
Impact type
Denial of service, Code execution
Confidentiality · integrity · availability
None · None · Low
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-400 and CWE-502.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00638 50th percentileScored 2026-11-07
Fix Fixed hex_core (hexpm): 0.12.1hex (hexpm): 2.3.2+2 more products

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
hexpmhex_core0.1.0 to before 0.12.10.12.1Patch availableCNA
hexpmhex2.3.0 to before 2.3.22.3.2Patch availableCNA
Erlangrebar33.9.1 to before 3.27.03.27.0Patch availableCNA
—hex_core (Hex)before 0.12.10.12.1Patch availableGHSA-hx9w-f2w9-9g96
  • hex_core Vendorhexpm Affected 0.1.0 to before 0.12.1 Fixed in 0.12.1 Patch available CNA
  • hex Vendorhexpm Affected 2.3.0 to before 2.3.2 Fixed in 2.3.2 Patch available CNA
  • rebar3 VendorErlang Affected 3.9.1 to before 3.27.0 Fixed in 3.27.0 Patch available CNA
  • hex_core (Hex) Vendor— Affected before 0.12.1 Fixed in 0.12.1 Patch available GHSA-hx9w-f2w9-9g96

CPE configurations NVD · 3

CPEVersionsRoleVendor
cpe:2.3:a:erlang:rebar3:*:*:*:*:*:*:*:*3.9.1 to before 3.27.0VulnerableErlang
cpe:2.3:a:hex:hex:*:*:*:*:*:*:*:*2.3.0 to before 2.3.2Vulnerablehexpm
cpe:2.3:a:hex:hex_core:*:*:*:*:*:*:*:*0.1.0 to before 0.12.1Vulnerablehexpm
  • cpe:2.3:a:erlang:rebar3:*:*:*:*:*:*:*:* Versions 3.9.1 to before 3.27.0 Vulnerable ·Erlang
  • cpe:2.3:a:hex:hex:*:*:*:*:*:*:*:* Versions 2.3.0 to before 2.3.2 Vulnerable ·hexpm
  • cpe:2.3:a:hex:hex_core:*:*:*:*:*:*:*:* Versions 0.1.0 to before 0.12.1 Vulnerable ·hexpm

Remediation

  • Fix · CNA hex_core (hexpm) Fixed in 0.12.1
  • Fix · CNA hex (hexpm) Fixed in 2.3.2
  • Fix · CNA rebar3 (erlang) Fixed in 3.27.0
  • Fix · GHSA-hx9w-f2w9-9g96 hex_core (Hex) Fixed in 0.12.1 Advisory →

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-21619
  2. 2026-10-03 Alias added: GHSA-hx9w-f2w9-9g96
  3. 2026-10-25 EPSS moved to the 50th–90th percentile

References

  • TI-2026-24685 Lockfile checksums not verified in Hex allows dependency integrity bypass CVSS 4.0HIGH 8.9
  • TI-2019-15829 Hex package manager version 0.14.0 through 0.18.2 contains a Signing oracle vulnerability… CVSS 3.0HIGH 8.8

Sources