CVE-2026-21436: getsolus eopkg · Path Traversal: '../filedir'
Affects getsolus eopkgSource CVE Database V5
Not known to be exploited · CVSS 5.8 Medium : upgrade to 4.4.0 when convenient.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 20% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 4.4.0
CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:A/VC:N/VI:H/VA:N/SC:N/SI:H/SA:HExploitation evidence
Disclosed: evidence found.
CVE published 1 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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 2026-10-25.
What to do
Upgrade getsolus/eopkg to 4.4.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHubgetsolus/eopkgpkg:github/getsolus/eopkgOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
1. Upgrade eopkg to version 4.4.0 or later immediately to ensure the vulnerability is patched. 2. Restrict package installations to official Solus repositories or other trusted sources only; avoid installing packages from unknown or unverified third-party repositories. 3. Implement strict access controls and auditing on systems running Solus Linux to monitor package installation activities and detect anomalous file placements. 4. Use sandboxing or containerization for package testing environments to limit the impact of potential malicious packages. 5. Educate system administrators and users about the risks of installing untrusted packages and enforce policies requiring verification of package sources. 6. Employ file integrity monitoring tools to detect unauthorized file changes outside expected directories. 7. Regularly review and update security policies related to software supply chain and package management practices. 8. Consider network-level controls to restrict access to known malicious package sources or mirrors.
Description
eopkg is a Solus package manager implemented in python3. In versions prior to 4.4.0, a malicious package could escape the directory set by `--destdir`. This requires the installation of a package from a malicious or compromised source. Files in such packages would not be installed in the path given by `--destdir`, but on a different location on the host. The issue has been fixed in v4.4.0. Users only installing packages from the Solus repositories are not affected.
References
- github.com/getsolus/eopkg/security/advisories/GHSA-786v-47cq-qm6m (opens in a new tab)
- github.com/getsolus/eopkg/pull/201 (opens in a new tab)
- github.com/getsolus/eopkg/commit/e7694323ed64e08b5b4b108fff273c64125cd39d (opens in a new tab)
- github.com/getsolus/eopkg/releases/tag/v4.4.0 (opens in a new tab)