Skip to main content
VulnerabilityPublished

CVE-2026-32148: hexpm hex · Improper Validation of Integrity Check Value

Affects hexpm hexSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 8.9 High : upgrade to 2.4.2 soon.

Data as of 30 Oct 2026, 11:52 UTC

CVSS 4.0 base score
8.9High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 8% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 2.4.2, d7528c8199a1144511508bf3a6460026a5a14c8e
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 30 Apr 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.

What to do

Upgrade hex and hexpm/hex to 2.4.2; hex to d7528c8199a1144511508bf3a6460026a5a14c8e.

Affected software

ProductAffectedFixed in
hexpmhexAffected
  • >=0.16.0 <2.4.2
Fixed in
  • 2.4.2
hexpmhexAffected
  • ≥ e01576f28c64af9fae6eb17e2dad30f6efcb303c, < d7528c8199a1144511508bf3a6460026a5a14c8e
Fixed in
  • d7528c8199a1144511508bf3a6460026a5a14c8e
Hexhexpm/hexpkg:hex/hexpm/hexOther threatsAffected
  • <2.4.2
Fixed in
  • 2.4.2
GitHubhexpkg:github/hexOther threatsAffected
  • >=0.16.0 <2.4.2
Fixed in
  • 2.4.2

CPE configurations (1)

  • cpe:2.3:a:hexpm:hex:*:*:*:*:*:*:*:*

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

If you cannot patch yet, users should exercise caution when using cached packages or registries that might be untrusted or compromised. Avoid using untrusted package sources and consider validating dependencies through alternative means if possible.

Description

CVE-2026-32148 is a high-severity vulnerability in hexpm hex affecting versions from 0.16.0 before 2.4.2. It involves improper validation of dependency integrity checks due to a type mismatch in the verification logic, causing checksum verification to be skipped silently. This allows an attacker who can influence cached packages or a compromised registry to inject modified dependencies without detection. The mix.lock file is overwritten with attacker-controlled checksum values, erasing evidence of tampering.

References

Community reviews

Loading reviews…