CVE-2026-23939

HIGH

hexpm hexpm/hexpm - Path Traversal

Title source: llm
STIX 2.1

Description

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in hexpm hexpm/hexpm ('Elixir.Hexpm.Store.Local' module) allows Relative Path Traversal. This vulnerability is associated with program files lib/hexpm/store/local.ex and program routines 'Elixir.Hexpm.Store.Local':get/3, 'Elixir.Hexpm.Store.Local':put/4, 'Elixir.Hexpm.Store.Local':delete/2, 'Elixir.Hexpm.Store.Local':delete_many/2. This issue does NOT affect hex.pm the service. Only self-hosted deployments using the Local Storage backend are affected. This issue affects hexpm: from 931ee0ed46fa89218e0400a4f6e6d15f96406050 before 5d2ccd2f14f45a63225a73fb5b1c937baf36fdc0.

Scores

CVSS v3 7.5
EPSS 0.0008
EPSS Percentile 22.7%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

CWE
CWE-22
Status published
Products (3)
hex/hexpm 2014-09-29 - 2026-02-26
hexpm/hexpm 931ee0ed46fa89218e0400a4f6e6d15f96406050 - 5d2ccd2f14f45a63225a73fb5b1c937baf36fdc0
hexpm/hexpm pkg:github/hexpm/hexpm@931ee0ed46fa89218e0400a4f6e6d15f96406050 - pkg:github/hexpm/hexpm@5d2ccd2f14f45a63225a73fb5b1c937baf36fdc0
Published Feb 26, 2026
Tracked Since Feb 27, 2026