Read the docs
TI-2026-16070 Aliases CVE-2026-19816

PackageKit: dnf5 backend ignores SIMULATE on RepoRemove

Priority LOW 30CWE-863Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
None · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-863.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00143 3rd percentileScored 2026-11-07
Fix Fixed PackageKit: 1.4.0Fedora (Fedora): 1.4.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
—PackageKit1.3.4 to before 1.4.01.4.0Patch availableCNA
FedoraFedora1.3.4 to before 1.4.01.4.0Patch availableCNA
Red HatRed Hat Enterprise Linux 9——Not affectedCNA
Red HatRed Hat Enterprise Linux 10——Not affectedCNA
Red HatRed Hat Enterprise Linux 6——Not affectedCNA
Red HatRed Hat Enterprise Linux 7——Not affectedCNA
Red HatRed Hat Enterprise Linux 7——Not affectedCNA
Red HatRed Hat Enterprise Linux 8——Not affectedCNA
  • PackageKit Vendor— Affected 1.3.4 to before 1.4.0 Fixed in 1.4.0 Patch available CNA
  • Fedora VendorFedora Affected 1.3.4 to before 1.4.0 Fixed in 1.4.0 Patch available CNA
  • Red Hat Enterprise Linux 9 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat Enterprise Linux 10 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat Enterprise Linux 6 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat Enterprise Linux 7 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat Enterprise Linux 7 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat Enterprise Linux 8 VendorRed Hat Affected — Fixed in — Not affected CNA

CPE names CNA · 5

CPEVersionsRoleVendor
cpe:/o:redhat:enterprise_linux:99—Red Hat
cpe:/o:redhat:enterprise_linux:1010—Red Hat
cpe:/o:redhat:enterprise_linux:66—Red Hat
cpe:/o:redhat:enterprise_linux:77—Red Hat
cpe:/o:redhat:enterprise_linux:88—Red Hat
  • cpe:/o:redhat:enterprise_linux:9 Versions 9 — ·Red Hat
  • cpe:/o:redhat:enterprise_linux:10 Versions 10 — ·Red Hat
  • cpe:/o:redhat:enterprise_linux:6 Versions 6 — ·Red Hat
  • cpe:/o:redhat:enterprise_linux:7 Versions 7 — ·Red Hat
  • cpe:/o:redhat:enterprise_linux:8 Versions 8 — ·Red Hat

Remediation

  • Fix · CNA PackageKit Fixed in 1.4.0
  • Fix · CNA Fedora (Fedora) Fixed in 1.4.0

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

Not affected: 5 products
  • Red Hat Enterprise Linux 10
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8
  • Red Hat Enterprise Linux 9

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-19816
  2. 2026-10-22 Affected versions changed · Red Hat
  3. 2026-11-07 Affected versions changed · Red Hat

References

  • TI-2018-01029 Command injection in Red Hat dhcp CVSS 3.0HIGH 7.5
  • TI-2024-01796 Improper input validation in Fedora dnf5daemon-server CVSS 3.1HIGH 8.4
  • TI-2023-05737 Glibc: heap-based buffer overflow in __vsyslog_internal() CVSS 3.1HIGH 8.4
  • TI-2023-03845 Heap out of bound read in builtin.c CVSS 3.1HIGH 7.1
  • TI-2023-04922 Draw while calling getdrawinfo() CVSS 3.1MEDIUM 5.3
  • TI-2023-03123 Crash due to a null pointer dereference in the dn_nsp_send function CVSS 3.1MEDIUM 6.5
See all 95 →

Sources