CVE-2026-21619 json
Unsafe Deserialization of Erlang Terms in hex_core
published 2026-02-27 8 mo ago modified 2026-07-30 3 mo ago also EEF-CVE-2026-21619 , EUVD-2026-9037 , GHSA-hx9w-f2w9-9g96
- cvss
- 7.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 50%
- public exploits
- 0
- none known
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.
Patch / fix
- hex hex_core 0.12.1
- hexpm hex_core 0.12.1
- hexpm hex 2.3.2
- erlang rebar3 3.27.0
- rebar3 Debian 14 3.27.0-1
- erlang-hex Debian 14 2.4.2-2
debian advisories DEBIAN-CVE-2026-21619
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-21619 updated cvss 4.3
hex_core: hex_core, hex, rebar3: Denial of Service due to uncontrolled resource consumption
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 8 mo ago
Exploit prediction
0.64% chance of exploitation in the next 30 days, higher than 50% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 2.0 | CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N |
| CNA | 4.0 | 2.0 | CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| hex | hex_core | <0.12.1 >=0.1.0, <0.12.1 |
0.12.1 |
Affected products
- hexpm hex_core
- hexpm hex
- erlang rebar3
Classification
References
-
github.com
/hexpm/hex_core/commit/cdf726095bca85ad2549d146df1e831ae93c2b13
patch, web
-
github.com
/hexpm/hex/commit/636739f3322514e9303ca335fb630696fcbb3c95
patch, web
-
github.com
/erlang/rebar3/commit/1d4478f527e373de0b225951e53115450e0d9b9d
patch, web
-
github.com
/hexpm/hex_core/security/advisories/GHSA-hx9w-f2w9-9g96
vendor-advisory, related, web, mitigation, advisory
-
cna.erlef.org
/cves/CVE-2026-21619.html
related, web
-
osv.dev
/vulnerability/EEF-CVE-2026-21619
related, web
-
nvd.nist.gov
/vuln/detail/CVE-2026-21619
advisory
-
github.com
/hexpm/hex_core
package
-
hex.pm
/packages/hex_core
package
Sources
- CVE List CVE-2026-21619
- GitHub Advisory GHSA-hx9w-f2w9-9g96
- NVD CVE-2026-21619
- OSV EEF-CVE-2026-21619
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.