7.1Alta

CVE-2026-19816PackageKit: dnf5 backend ignores SIMULATE on RepoRemove

PackageKit; Fedora Fedora; Red Hat Red Hat Enterprise Linux 9; Red Hat Red Hat Enterprise Linux 10 Publicada: (hace 1 mes)

Descripción

A flaw was found in PackageKit. PackageKit skips the polkit authorization check for transactions carrying the SIMULATE (dry-run) flag. In the dnf5 backend, the RepoRemove handler ignores that contract and always executes the real transaction because its guard is written as (role == REPO_REMOVE || !SIMULATE), which is always true for RepoRemove. An unprivileged local user can therefore perform a genuine package uninstall while claiming to simulate. This vulnerability only affects systems using PackageKit with the dnf5 backend.

Debilidad (CWE): CWE-863

Datos: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Se publican tal como los indican las fuentes, en inglés.

Productos y versiones afectados

FabricanteProductoVersiones
Fedora Fedora 1.3.4 – < 1.4.0
Red Hat Red Hat Enterprise Linux 10 —
Red Hat Red Hat Enterprise Linux 6 —
Red Hat Red Hat Enterprise Linux 7 —
Red Hat Red Hat Enterprise Linux 8 —
Red Hat Red Hat Enterprise Linux 9 —
— PackageKit 1.3.4 – < 1.4.0

Referencias y parches