CVE Catalog

CVE-2026-54575

MediumCVSS 5.8
Published: Translated: NVD NIST

Summary

mport, the MidnightBSD Package Manager, prior to 2.7.8 used race-prone path handling in privileged package fetch and cache-cleaning operations across multiple files, including libmport/fetch.c, libmport/clean.c, libmport/util.c, libmport/bundle_read_install_pkg.c, libmport/delete_primative.c, and libexec/mport.create/mport.create.c. A local attacker with write access to a participating package cache or staging path could race path checks and replacement operations to redirect package downloads, cleanup, or install-related side effects outside the intended cache. The affected lifecycle helper paths also used shell-form invocation, increasing command-line interpretation risk.

Risk Assessment

An attacker can manipulate package fetch and cleanup operations, potentially leading to package substitution, system integrity compromise, or unintended command execution.

Recommendation

Update mport to version 2.7.8 and restrict access to cache and staging directories to trusted users only.

Other vulnerabilities in mport

See all
Original NVD description (English source)

mport is the MidnightBSD Package Manager. Prior to 2.7.8, privileged package fetch and cache-cleaning operations used race-prone path handling across libmport/fetch.c, libmport/clean.c, libmport/util.c, libmport/bundle_read_install_pkg.c, libmport/delete_primative.c, and libexec/mport.create/mport.create.c. A local attacker with write access to a participating package cache or staging path could race path checks and replacement operations to redirect package downloads, cleanup, or install-related side effects outside the intended cache. The affected lifecycle helper paths also used shell-form invocation, increasing command-line interpretation risk during privileged helper execution. This issue is fixed in version 2.7.8.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS