Skip to content
OpenAdvisories
High USN-4538-1 2 CVEs

packagekit vulnerabilities

Published Sep 24, 2020 · Updated Apr 22, 2026

Summary

Vaisha Bernard discovered that PackageKit incorrectly handled certain
methods. A local attacker could use this issue to learn the MIME type of
any file on the system. (CVE-2020-16121)

Sami Niemimäki discovered that PackageKit incorrectly handled local deb
packages. A local user could possibly use this issue to install untrusted
packages, contrary to expectations. (CVE-2020-16122)

Fixed packages 3

ReleasePackageFixed in
Ubuntu · 16.04 LTS 16.04:LTS packagekit 0.8.17-4ubuntu6~gcc5.4ubuntu1.5
Ubuntu · 18.04 LTS 18.04:LTS packagekit 1.1.9-1ubuntu2.18.04.6
Ubuntu · 20.04 LTS 20.04:LTS packagekit 1.1.13-2ubuntu1.1

Vulnerabilities 2

  • High 8.2

    Packagekit's apt backend lets user install untrusted local packages

    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.

  • Low 3.3

    PackageKit error messages leak presence and mimetype of files to unprivileged users

    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.

References

  • report
    https://ubuntu.com/security/CVE-2020-16121
  • report
    https://ubuntu.com/security/CVE-2020-16122