CVE-2013-4288: Race Condition

Published Aug 29, 2013
·
Updated

Race condition in PolicyKit (aka polkit) allows local users to bypass intended PolicyKit restrictions and gain privileges by starting a setuid or pkexec process before the authorization check is performed, related to (1) the polkitunixprocessnew API function, (2) the dbus API, or (3) the --process (unix-process) option for authorization to pkcheck.

Other sources

Sebastian Krahmer reported a race condition in the polkit unix-process subject for authorization. It depended on the (PID, startuptime) pair to be passed to pokkit, which then used /proc/PID/status to find the UID the process belongs to. A local attacker could exploit this issue via a polkit enabled application, by starting a suid or pkexec process, changing the eud and/or uid at will. This could result in bypass polkit authorizations or even privilege escalation in some cases.

Red Hat

Affected Software

8 affected components
openSUSE openSUSE=12.2
openSUSE openSUSE=12.3
Polkit Project Polkit<0.112.1
Canonical Ubuntu Linux=10.04
Canonical Ubuntu Linux=12.04
Canonical Ubuntu Linux=12.10
Canonical Ubuntu Linux=13.04
redhat Enterprise Linux=6.0

Event History

Aug 29, 2013
Data Sourced
via Red Hat·04:02 AM
DescriptionSeverityAffected Software
Oct 3, 2013
CVE Published
via MITRE·09:00 PM
Data Sourced
via MITRE·09:00 PM
Description
Data Sourced
via NVD·09:55 PM
RemedyDescriptionSeverityWeaknessAffected Software

Frequently Asked Questions

1

What is the severity of CVE-2013-4288?

CVE-2013-4288 has a high severity rating due to its potential to allow local users to bypass PolicyKit restrictions.

2

How do I fix CVE-2013-4288?

To fix CVE-2013-4288, update to the latest version of polkit or apply the appropriate patches provided for your operating system.

3

Which systems are affected by CVE-2013-4288?

CVE-2013-4288 affects OpenSUSE versions 12.2 and 12.3, Ubuntu versions 10.04, 12.04, 12.10, 13.04, and Red Hat Enterprise Linux 6.0.

4

Who can exploit CVE-2013-4288?

CVE-2013-4288 can be exploited by local users who can start setuid or pkexec processes before the authorization check.

5

What are the implications of CVE-2013-4288?

The implications of CVE-2013-4288 include unauthorized privilege escalation, allowing attackers to gain higher system access.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203