إرسال #826470: PackageKit v1.3.5 Incorrect Use of Privileged APIsالمعلومات

عنوانPackageKit v1.3.5 Incorrect Use of Privileged APIs
الوصفPackageKit SetHints Method Leading to Unauthorized File Probing PackageKit runs under root privilege. Moreover, the SetHints D-Bus methods can be called by a normal user with the parameter of a file path. The SetHints D-Bus method accepts a frontend-socket parameter that is supposed to be a path to a Unix socket. However, the code uses g_file_test() which follows symbolic links as root to check if the file exists. This allows unprivileged users to probe the existence of any file on the system. The full root cause and PoC is shown in issue 969 of the github PackageKit repo (https://github.com/PackageKit/PackageKit/issues/969).
المصدر⚠️ https://github.com/PackageKit/PackageKit/issues/969
المستخدم
 Rosa Yu (UID 98185)
ارسال12/05/2026 06:30 AM (5 أشهر منذ)
الاعتدال31/05/2026 07:53 PM (20 days later)
الحالةتمت الموافقة
إدخال VulDB367587 [PackageKit حتى 1.3.5 API src/pk-transaction.c g_file_test frontend-socket تجاوز الصلاحيات]
النقاط20

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!