CVE-2026-73030
unearth 0.18.2 Path Traversal via Unnormalized Paths and Symlink Escape
unearth through 0.18.2, fixed in commit 6c78164, contains a path traversal vulnerability in the is_within_directory function that fails to normalize paths before validation, allowing ../ sequences to bypass directory containment checks. Attackers can supply malicious tar archives with symlink members or traversal sequences to write files to arbitrary filesystem locations accessible to the process.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Passive
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.2
unearth 0.18.2 Path Traversal via Unnormalized Paths and Symlink Escape
unearth through 0.18.2, fixed in commit 6c78164, contains a path traversal vulnerability in the is_within_directory function that fails to normalize paths before validation, allowing ../ sequences to bypass directory containment checks. Attackers can supply malicious tar archives with symlink members or traversal sequences to write files to arbitrary filesystem locations accessible to the process.
- Record
CVE-2026-73030- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2026-55802
7.2
unearth through 0.18.2, fixed in commit 6c78164, contains a path traversal vulnerability in the is_within_directory function that fails to normalize paths before validation, allowing ../ sequences to bypass directory containment checks. Attackers can supply malicious tar archives with symlink members or traversal sequences to write files to arbitrary filesystem locations accessible to the process.
- Record
EUVD-2026-55802- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-2fcv-9f95-p67v
7.2
unearth through 0.18.2, fixed in commit 6c78164, contains a path traversal vulnerability in the...
unearth through 0.18.2, fixed in commit 6c78164, contains a path traversal vulnerability in the is_within_directory function that fails to normalize paths before validation, allowing ../ sequences to bypass directory containment checks. Attackers can supply malicious tar archives with symlink members or traversal sequences to write files to arbitrary filesystem locations accessible to the process.
- Record
GHSA-2fcv-9f95-p67v- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/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 - CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Weakness
- CWE-22
- Updated
- 2026-11-02
NVD
7.2
unearth through 0.18.2, fixed in commit 6c78164, contains a path traversal vulnerability in the is_within_directory function that fails to normalize paths before validation, allowing ../ sequences to bypass directory containment checks. Attackers can supply malicious tar archives with symlink members or traversal sequences to write files to arbitrary filesystem locations accessible to the process.
- Record
CVE-2026-73030- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/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 - CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Weakness
- CWE-22
- Updated
- 2026-11-02
OSV
7.2
unearth 0.18.2 Path Traversal via Unnormalized Paths and Symlink Escape
unearth through 0.18.2, fixed in commit 6c78164, contains a path traversal vulnerability in the is_within_directory function that fails to normalize paths before validation, allowing ../ sequences to bypass directory containment checks. Attackers can supply malicious tar archives with symlink members or traversal sequences to write files to arbitrary filesystem locations accessible to the process.
- Record
CVE-2026-73030- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-73030
7.2
unearth through 0.18.2, fixed in commit 6c78164, contains a path traversal vulnerability in the is_within_directory function that fails to normalize paths before validation, allowing ../ sequences to bypass directory containment checks. Attackers can supply malicious tar archives with symlink members or traversal sequences to write files to arbitrary filesystem locations accessible to the process.
- Record
DEBIAN-CVE-2026-73030- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/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 - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-73030
7.2
unearth through 0.18.2, fixed in commit 6c78164, contains a path traversal vulnerability in the is_within_directory function that fails to normalize paths before validation, allowing ../ sequences to bypass directory containment checks. Attackers can supply malicious tar archives with symlink members or traversal sequences to write files to arbitrary filesystem locations accessible to the process.
- Record
UBUNTU-CVE-2026-73030- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11541-1 No score
python313-unearth-0.18.3-1.1 on GA media
These are all security issues fixed in the python313-unearth-0.18.3-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11541-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21606-1 No score
Security update for python-unearth
This update for python-unearth fixes the following issues:
Changes in python-unearth:
- CVE-2026-73030:
is_within_directoryfunction fails to normalize paths before validation and allows../sequences to bypass directory containment checks (bsc#1275440)
- Record
openSUSE-SU-2026:21606-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
unearthDebian:12 |
All versions, plus listed versions 0.10.0+ds1-10.11.0+ds-10.12.1+ds-10.14.0+ds-10.15.0+ds-1 Show 19 moreShow less0.15.1+ds-10.15.2+ds-10.15.3+ds-10.15.4+ds-10.15.5+ds-10.16.0+ds-10.16.1-10.17.1-10.17.2-10.17.3-10.17.5-10.18.1-10.18.2-10.18.3-10.18.3-20.7.2+ds-20.8.1+ds-1~exp10.9.1+ds-10.9.2+ds1-1 |
None known |
unearthDebian:13 |
All versions, plus listed versions 0.17.5-10.18.1-10.18.2-10.18.3-10.18.3-2 |
None known |
unearthDebian:14 |
before 0.18.3-1, plus listed versions 0.17.5-10.18.1-10.18.2-1 |
0.18.3-1 |
unearthUbuntu:24.04:LTS |
All versions, plus listed versions 0.9.2+ds1-10.11.0+ds-10.12.1+ds-10.14.0+ds-1 |
None known |
unearthUbuntu:26.04:LTS |
All versions, plus listed versions 0.17.5-10.18.1-10.18.2-1 |
None known |
python-unearthopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 0.18.3-1.1 | 0.18.3-1.1 |
python-unearthopenSUSE:Leap 16.0 |
before 0.17.3-bp160.2.1 | 0.17.3-bp160.2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-73030 is a high vulnerability (CVSS 7.2) in Frostming Unearth, published August 10, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.59%, the 48th percentile. Fixed in unearth 0.18.3-1.
References
github.com/frostming/unearth/issues/180
github.com/frostming/unearth/pull/181
github.com/frostming/unearth/commit/6c78164e7bfa28b8b3d6f247b87e560692e3c8ba
vulncheck.com/advisories/unearth-path-traversal-via-unnormalized-paths-and-symlink-escape
nvd.nist.gov/vuln/detail/CVE-2026-73030
github.com/advisories/GHSA-2fcv-9f95-p67v
Show 8 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2026/73xxx/CVE-2026-73030.json
github.com/frostming/unearth
security-tracker.debian.org/tracker/CVE-2026-73030
ubuntu.com/security/CVE-2026-73030
cve.org/CVERecord?id=CVE-2026-73030
suse.com/security/cve/CVE-2023-45805
suse.com/security/cve/CVE-2026-73030
bugzilla.suse.com/1275440