Packagekit
Approved changes feed: RSS · Atom
cpe:2.3:a:packagekit:packagekit:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Packagekit (63361d50-2d76-53c6-8f42-b97be36766c6) |
|---|---|
| Product | Packagekit (99e8f918-00be-5d0f-a121-a8f972566fa8) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-41651 |
vulnerable | 2026-06-08 08:03:15.651627 |
PackageKit vulnerable to TOCTOU Race on Transaction Flags leads to arbitrary package installation as root
HIGH (8.8)
PackageKit is a a D-Bus abstraction layer that allows the user to manage packages in a secure way using a cross-distro, cross-architecture API. PackageKit between and including versions 1.0.2 and 1.3.4 is vulnerable to a time-of-check time-of-use (TOCTOU) race condition on transaction flags that allows unprivileged users to install packages as root and thus leads to a local privilege escalation. This is patched in version 1.3.5.
A local unprivileged user can install arbitrary RPM packages as root, including executing RPM scriptlets, without authentication. The vulnerability is a TOCTOU race condition on `transaction->cached_transaction_flags` combined with a silent state-machine guard that discards illegal backward transitions while leaving corrupted flags in place. Three bugs exist in `src/pk-transaction.c`:
1. Unconditional flag overwrite (line 4036): `InstallFiles()` writes caller-supplied flags to `transaction->cached_transaction_flags` without checking whether the transaction has already been authorized/started. A second call blindly overwrites the flags even while the transaction is RUNNING.
2. Silent state-transition rejection (lines 873–882): `pk_transaction_set_state()` silently discards backward state transitions (e.g. `RUNNING` → `WAITING_FOR_AUTH`) but the flag overwrite at step 1 already happened. The transaction continues running with corrupted flags.
3. Late flag read at execution time (lines 2273–2277): The scheduler's idle callback reads cached_transaction_flags at dispatch time, not at authorization time. If flags were overwritten between authorization and execution, the backend sees the attacker's flags.
Published: 2026-04-22T13:11:40.174Z
Updated: 2026-07-15T00:58:55.389Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-10294 |
vulnerable | 2026-06-08 07:47:13.788878 |
PackageKit API pk-transaction.c g_file_test improper authorization
MEDIUM (4.3)
A vulnerability has been found in PackageKit up to 1.3.5. Affected is the function g_file_test of the file src/pk-transaction.c of the component API. Such manipulation of the argument frontend-socket leads to improper authorization. The attack can be executed remotely. The exploit has been disclosed to the public and may be used.
Published: 2026-06-01T21:30:08.461Z
Updated: 2026-06-02T12:31:04.692Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-16122 |
vulnerable | 2026-06-08 05:19:27.396034 |
Packagekit's apt backend lets user install untrusted local packages
HIGH (8.2)
PackageKit's apt backend mistakenly treated all local debs as trusted. The apt security model is based on repository trust and not on the contents of individual files. On sites with configured PolicyKit rules this may allow users to install malicious packages.
Published: 2020-11-07T04:10:19.889Z
Updated: 2024-09-16T16:13:16.633Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-16121 |
vulnerable | 2026-06-08 05:19:27.394619 |
PackageKit error messages leak presence and mimetype of files to unprivileged users
LOW (3.3)
PackageKit provided detailed error messages to unprivileged callers that exposed information about file presence and mimetype of files that the user would be unable to determine on its own.
Published: 2020-11-07T04:10:19.447Z
Updated: 2024-09-17T04:04:03.119Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2011-2515 |
vulnerable | 2026-06-08 04:58:07.369550 |
Details available
PackageKit 0.6.17 allows installation of unsigned RPM packages as though they were signed which may allow installation of non-trusted packages and execution of arbitrary code.
Published: 2019-11-27T20:18:50.000Z
Updated: 2024-08-06T23:00:34.249Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.