Katalog CVE

CVE-2026-54582

ŚrednieCVSS 6.0
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

mport, menedżer pakietów MidnightBSD, przed wersją 2.7.8 nie przeprowadzał kontroli wstępnej dla przychodzących zasobów niebędących katalogami, które już istniały na dysku. Logika w libmport/check_preconditions.c, libmport/install_primative.c i libmport/mport_private.h nie stosowała MPORT_PRECHECK_FILE_CONFLICTS, więc spreparowany lub konfliktowy pakiet mógł nadpisać plik należący do innego pakietu lub niezarządzany przez mport. Kontrola jest pomijana tylko wtedy, gdy operator jawnie włączy mport->force.

Ocena ryzyka

Uprzywilejowana instalacja bez nadpisania może naruszyć integralność systemu plików i spójność bazy danych pakietów, umożliwiając nadpisanie plików innych pakietów.

Rekomendacja

Zaktualizuj mport do wersji 2.7.8 i unikaj używania opcji force, chyba że jest to absolutnie konieczne.

Inne podatności w mport

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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/check_preconditions.c, libmport/install_primative.c, and libmport/mport_private.h did not apply MPORT_PRECHECK_FILE_CONFLICTS, so a crafted or conflicting package could overwrite a file owned by another package or unmanaged by mport. The check is bypassed only when the operator explicitly enables mport->force. Privileged installation without that override could compromise local filesystem integrity and package database consistency. This issue is fixed in version 2.7.8.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS