45 matches found
CVE-2026-54579
mport is the MidnightBSD Package Manager. Prior to 2.7.8, ping in libmport/ping.c accepted ICMP replies without validating icmpid or icmpseq and parsed the reply using a fixed IP-header offset instead of iphl. A network attacker able to inject or spoof visible ICMP replies could influence mirror...
CVE-2026-54581
mport is the MidnightBSD Package Manager. Prior to 2.7.8, the mportfetchbootstrapindex function in libmport/fetch.c could return success when bootstrap index hash verification encountered a missing or invalid hash because the failure path did not preserve a fatal result. A network attacker or...
CVE-2026-54582
mport is the MidnightBSD Package Manager. Prior to 2.7.8, package installation lacked a preflight check for incoming non-directory assets that already existed on disk. The affected logic across libmport/checkpreconditions.c, libmport/installprimative.c, and libmport/mportprivate.h did not apply...
CVE-2026-54586
mport is the MidnightBSD Package Manager. Prior to 2.7.8, the mportfetchindex, mportfetchbootstrapindex, and mportfetchbundle paths in libmport/fetch.c accepted non-HTTPS repository and package mirror URLs without a urlishttps enforcement check. When a cleartext URL was configured or returned by...
CVE-2026-54576
mport is the MidnightBSD Package Manager. Prior to 2.7.8, doactualinstall in libmport/bundlereadinstallpkg.c used path-based lstat, chown, stat, and chmod operations while installing package files. A local attacker with write access to a target directory could replace a checked file with a symlin...
CVE-2026-54575
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/bundlereadinstallpkg.c, libmport/deleteprimative.c, and...
CVE-2026-54577
mport is the MidnightBSD Package Manager. Prior to 2.7.8, the audit command in mport/mport.c computed option-adjusted localargv and localargc values but passed the original argument entry to auditpackage. When an operator or automation used an option such as -r before a package name, stale optind...
CVE-2026-54578
mport is the MidnightBSD Package Manager. Prior to 2.7.8, mportverifypackage in libmport/verify.c could continue after MD5File or SHA256File failed and compare an expected checksum with stale data in the hash buffer rather than a newly computed digest. An attacker able to influence an installed...
CVE-2026-54576
mport , the MidnightBSD Package Manager, is affected by a symlink TOCTOU vulnerability in do_actual_install() (file libmport/bundle_read_install_pkg.c) prior to version 2.7.8 . The function used path-based lstat(), chown(), stat(), and chmod() operations during package installation. A local attac...
CVE-2026-54576 mport package installation has symlink TOCTOU in chown and chmod handling
mport is the MidnightBSD Package Manager. Prior to 2.7.8, doactualinstall in libmport/bundlereadinstallpkg.c used path-based lstat, chown, stat, and chmod operations while installing package files. A local attacker with write access to a target directory could replace a checked file with a symlin...
EUVD-2026-82328
mport is the MidnightBSD Package Manager. Prior to 2.7.8, directory assets handled as ASSETDIR or ASSETDIROWNERMODE in libmport/bundlereadinstallpkg.c used path-based mportmkdirp, ownership, and permission operations. A local attacker able to modify part of the target installation tree could use...
CVE-2026-54587 mport directory asset installation is vulnerable to symlink and path traversal races
mport is the MidnightBSD Package Manager. Prior to 2.7.8, directory assets handled as ASSETDIR or ASSETDIROWNERMODE in libmport/bundlereadinstallpkg.c used path-based mportmkdirp, ownership, and permission operations. A local attacker able to modify part of the target installation tree could use...
CVE-2026-54587
mport , the MidnightBSD Package Manager, is vulnerable to symlink and path traversal races in versions prior to 2.7.8 . The flaw resides in libmport/bundle_read_install_pkg.c, where directory assets (ASSET_DIR / ASSET_DIR_OWNER_MODE) used path-based mport_mkdirp(), ownership, and permission opera...
CVE-2026-54575
mport , the MidnightBSD Package Manager, is affected by a TOCTOU filesystem race in its privileged package fetch and cache-cleaning operations prior to version 2.7.8 . The race-prone path handling spans multiple components including libmport/fetch.c, libmport/clean.c, and the mport.create helper....
CVE-2026-54578
mport , the MidnightBSD Package Manager, contains a flaw in mport_verify_package() (libmport/verify.c) prior to version 2.7.8. After MD5File() or SHA256_File() fails, the function continues and compares an expected checksum against stale data in the hash buffer rather than a newly computed digest...
CVE-2026-54585
mport , the MidnightBSD Package Manager, is affected by a path-constraint flaw in create_sample_file() within libmport/bundle_read_install_pkg.c. Prior to version 2.7.8 , the function failed to constrain absolute source and destination paths from the sample-file manifest directive to the configur...
CVE-2026-54580
mport , the MidnightBSD Package Manager, is vulnerable prior to version 2.7.8 in its zstd decompression handling. In libmport/util.c , the function mport_decompress_zstd() did not make every truncated, corrupt, or failed zstd stream fatal, and libmport/fetch.c did not consistently propagate those...
CVE-2026-54580 mport index decompression can leave partial or corrupt index data after zstd failures
mport is the MidnightBSD Package Manager. Prior to 2.7.8, libmport/util.c did not make every truncated, corrupt, or failed zstd stream fatal in mportdecompresszstd, and libmport/fetch.c did not consistently propagate those failures to index-fetch callers. A malicious or faulty mirror could supply...
EUVD-2026-82321
mport is the MidnightBSD Package Manager. Prior to 2.7.8, package installation lacked a preflight check for incoming non-directory assets that already existed on disk. The affected logic across libmport/checkpreconditions.c, libmport/installprimative.c, and libmport/mportprivate.h did not apply...
CVE-2026-54582
mport is the MidnightBSD package manager. Prior to version 2.7.8 , the package installation path lacked a preflight check for incoming non-directory assets that already existed on disk. Specifically, the logic in libmport/check_preconditions.c, libmport/install_primative.c, and libmport/mport_pri...