{"id":"CVE-2013-4288","aliases":["DEBIAN-CVE-2013-4288","EUVD-2013-4184","GHSA-6wv7-fpg8-f44q","MGASA-2013-0293","RHSA-2013:1270","openSUSE-SU-2024:10356-1","openSUSE-SU-2024:10436-1"],"status":"published","title":"Race condition in PolicyKit (aka polkit) allows local users to bypass intended PolicyKit...","description":"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 polkit_unix_process_new API function, (2) the dbus API, or (3) the --process (unix-process) option for authorization to pkcheck.","severity":{"version":"2.0","score":7.2,"vector":"AV:L/AC:L/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.00342,"percentile":0.27903,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-362"],"published":"2013-10-03T21:00:00Z","modified":"2026-09-01T20:03:17Z","fixes":[{"ecosystem":"Debian:12","package":"policykit-1","fixed_in":["0.105-3+nmu1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"policykit-1","fixed_in":["0.105-3+nmu1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"policykit-1","fixed_in":["0.105-3+nmu1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"polkit","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"polkit-debuginfo","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"polkit-desktop-policy","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"polkit-devel","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"polkit-docs","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"polkit","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"polkit-debuginfo","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"polkit-desktop-policy","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"polkit-devel","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"polkit-docs","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"polkit","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"polkit-debuginfo","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"polkit-desktop-policy","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"polkit-devel","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"polkit-docs","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"polkit","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"polkit-debuginfo","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"polkit-desktop-policy","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"polkit-devel","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"polkit-docs","fixed_in":["0:0.96-5.el6_4"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"policykit-1","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.105-3+nmu1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"policykit-1","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.105-3+nmu1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"policykit-1","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.105-3+nmu1"}]}]},{"source":"osv","ecosystem":"Mageia:2","package":"polkit","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.104-4.2.mga2"}]}],"bundled":5},{"source":"osv","ecosystem":"Mageia:2","package":"spice-gtk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9-1.2.mga2"}]}],"bundled":5},{"source":"osv","ecosystem":"Mageia:2","package":"hplip","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.12.4-1.3.mga2"}]}],"bundled":5},{"source":"osv","ecosystem":"Mageia:2","package":"rtkit","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.10-3.1.mga2"}]}],"bundled":5},{"source":"osv","ecosystem":"Mageia:2","package":"systemd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"44-13.1.mga2"}]}],"bundled":5},{"source":"osv","ecosystem":"Mageia:3","package":"polkit","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.107-6.1.mga3"}]}],"bundled":5},{"source":"osv","ecosystem":"Mageia:3","package":"spice-gtk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.15-3.1.mga3"}]}],"bundled":5},{"source":"osv","ecosystem":"Mageia:3","package":"hplip","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.12.9-6.1.mga3"}]}],"bundled":5},{"source":"osv","ecosystem":"Mageia:3","package":"rtkit","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.11-3.1.mga3"}]}],"bundled":5},{"source":"osv","ecosystem":"Mageia:3","package":"systemd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"195-22.1.mga3"}]}],"bundled":5},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"polkit","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"polkit-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"polkit-desktop-policy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"polkit-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"polkit-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"polkit","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"polkit-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"polkit-desktop-policy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"polkit-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"polkit-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"polkit","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"polkit-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"polkit-desktop-policy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"polkit-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"polkit-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"polkit","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"polkit-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"polkit-desktop-policy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"polkit-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"polkit-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.96-5.el6_4"}]}]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"systemd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"228-17.1"}]}],"bundled":3}],"products":[{"vendor":"canonical","product":"ubuntu_linux"},{"vendor":"opensuse","product":"opensuse"},{"vendor":"polkit_project","product":"polkit"},{"vendor":"redhat","product":"enterprise_linux"}],"references":[{"url":"http://lists.opensuse.org/opensuse-updates/2013-10/msg00005.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","Mailing List","Third Party Advisory","advisory","article"]},{"url":"http://rhn.redhat.com/errata/RHSA-2013-1270.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","Third Party Advisory","advisory"]},{"url":"http://lists.opensuse.org/opensuse-updates/2013-10/msg00004.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","Mailing List","Third Party Advisory","advisory","article"]},{"url":"http://www.openwall.com/lists/oss-security/2013/09/18/4","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory","article"]},{"url":"http://seclists.org/oss-sec/2013/q3/626","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory","article"]},{"url":"http://lists.opensuse.org/opensuse-updates/2013-10/msg00062.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","Mailing List","Third Party Advisory","advisory","article"]},{"url":"http://lists.opensuse.org/opensuse-updates/2013-11/msg00000.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","Mailing List","Third Party Advisory","advisory","article"]},{"url":"http://rhn.redhat.com/errata/RHSA-2013-1460.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","Third Party Advisory","advisory"]},{"url":"http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1002375","tags":["x_refsource_MISC","x_transferred","Issue Tracking","Patch","Third Party Advisory","advisory","fix","report"]},{"url":"http://www.ubuntu.com/usn/USN-1953-1","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred","Third Party Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-4288","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2013:1270","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2013-4288","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1002375","tags":["report"]},{"url":"https://github.com/advisories/GHSA-6wv7-fpg8-f44q"},{"url":"https://security-tracker.debian.org/tracker/CVE-2013-4288","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2013-0293.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=11260","tags":["report"]},{"url":"https://rhn.redhat.com/errata/RHSA-2013-1270.html","tags":["web"]},{"url":"https://rhn.redhat.com/errata/RHSA-2013-1273.html","tags":["web"]},{"url":"https://rhn.redhat.com/errata/RHSA-2013-1274.html","tags":["web"]},{"url":"http://www.ubuntu.com/usn/usn-1959-1/","tags":["web"]},{"url":"http://www.ubuntu.com/usn/usn-1961-1/","tags":["web"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_1270.json","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2013-4288","tags":["advisory"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2012-1174","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2013-4288","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-7510","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2010-0750","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2011-1485","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-3218","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-3255","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-3256","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-4625","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2013-4288","description":"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 polkit_unix_process_new API function, (2) the dbus API, or (3) the --process (unix-process) option for authorization to pkcheck.","status":"published","published":"2013-10-03T21:00:00Z","modified":"2024-08-06T16:38:01.939Z","updated_at":"2026-11-02T14:34:58.193873Z"}],"euvd":[{"id":"EUVD-2013-4184","description":"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 polkit_unix_process_new API function, (2) the dbus API, or (3) the --process (unix-process) option for authorization to pkcheck.","status":"published","published":"2013-10-03T21:00:00Z","modified":"2024-08-06T16:38:01Z","updated_at":"2026-11-03T01:56:32.70868Z"}],"ghsa":[{"id":"GHSA-6wv7-fpg8-f44q","title":"Race condition in PolicyKit (aka polkit) allows local users to bypass intended PolicyKit...","description":"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 polkit_unix_process_new API function, (2) the dbus API, or (3) the --process (unix-process) option for authorization to pkcheck.","status":"published","published":"2022-05-13T01:13:29Z","modified":"2023-02-10T05:06:41Z","cwes":["CWE-362"],"updated_at":"2026-11-02T14:54:02.310741Z"}],"nvd":[{"id":"CVE-2013-4288","description":"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 polkit_unix_process_new API function, (2) the dbus API, or (3) the --process (unix-process) option for authorization to pkcheck.","status":"published","published":"2013-10-03T21:55:04.257Z","modified":"2026-06-16T23:56:57.73Z","cvss":[{"version":"2.0","score":7.2,"vector":"AV:L/AC:L/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-362"],"updated_at":"2026-11-02T14:02:38.715467Z"}],"osv":[{"id":"CVE-2013-4288","description":"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 polkit_unix_process_new API function, (2) the dbus API, or (3) the --process (unix-process) option for authorization to pkcheck.","status":"published","published":"2013-10-03T21:55:04Z","modified":"2026-04-16T06:18:51.148527419Z","updated_at":"2026-11-02T15:43:59.09154Z"},{"id":"DEBIAN-CVE-2013-4288","description":"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 polkit_unix_process_new API function, (2) the dbus API, or (3) the --process (unix-process) option for authorization to pkcheck.","status":"published","published":"2013-10-03T21:55:04.257Z","modified":"2026-09-01T20:03:17.914170708Z","updated_at":"2026-11-02T15:45:25.514579Z"},{"id":"MGASA-2013-0293","title":"Updated polkit package and the packages that call polkit fixes security vulnerability","description":"A race condition was found in the way the PolicyKit pkcheck utility\nchecked process authorization when the process was specified by its\nprocess ID via the --process option. A local user could use this flaw to\nbypass intended PolicyKit authorizations and escalate their privileges\n(CVE-2013-4288).\n\nNote: Applications that invoke pkcheck with the --process option need to\nbe modified to use the pid,pid-start-time,uid argument for that option, to\nallow pkcheck to check process authorization correctly.\n\nBecause of the change in the PolicyKit API, the spice-gtk (CVE-2013-4324),\nhplip (CVE-2013-4325), rtkit (CVE-2013-4326), and systemd (CVE-2013-4327)\npackages have been updated to use a different API that is not affected by\nthis PolicyKit vulnerability.  The libvirt package will also be updated\nfor the same reason, but this update will come in a separate advisory.\n","status":"published","published":"2013-10-05T17:53:02Z","modified":"2026-04-16T06:24:12.682952618Z","updated_at":"2026-11-02T15:49:39.121227Z"},{"id":"openSUSE-SU-2024:10356-1","title":"libsystemd0-228-17.1 on GA media","description":"These are all security issues fixed in the libsystemd0-228-17.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T03:59:42.543975Z","updated_at":"2026-11-02T16:58:34.487567Z"},{"id":"openSUSE-SU-2024:10436-1","title":"libpolkit0-0.113-3.4 on GA media","description":"These are all security issues fixed in the libpolkit0-0.113-3.4 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T03:32:45.89498Z","updated_at":"2026-11-02T16:58:34.487567Z"},{"id":"RHSA-2013:1270","title":"Red Hat Security Advisory: polkit security update","status":"published","published":"2024-09-15T21:05:56Z","modified":"2026-06-26T10:22:13Z","updated_at":"2026-11-02T15:53:01.993625Z"}]}}
