CVE-2026-54582 in mport
Riassunto
di VulDB • 17/09/2026
mport è il Package Manager di MidnightBSD. Prima della versione 2.7.8, l'installazione dei pacchetti non prevedeva un controllo preliminare (preflight check) per le risorse in arrivo che non sono directory e che già esistono sul disco. La logica interessata nei file libmport/check_preconditions.c, libmport/install_primative.c e libmport/mport_private.h non applicava MPORT_PRECHECK_FILE_CONFLICTS; di conseguenza, un pacchetto costruito ad hoc o conflittuale potrebbe sovrascrivere un file di proprietà di un altro pacchetto o non gestito da mport. Il controllo viene bypassato solo quando l'operatore abilita esplicitamente mport->force. L'esecuzione dell'installazione con privilegi senza tale override potrebbe compromettere l'integrità del filesystem locale e la coerenza del database dei pacchetti. Questo problema è risolto nella versione 2.7.8.
If you want to get best quality of vulnerability data, you may have to visit VulDB.