Keepalived uses world-writable PID files, allowing a local attacker to kill arbitrary processes.
Package | sys-cluster/keepalived on all architectures |
---|---|
Affected versions | < 1.2.2-r3 |
Unaffected versions | >= 1.2.2-r3 |
Keepalived is a strong & robust keepalive facility to the Linux Virtual Server project.
The "pidfile_write()" function in pidfile.c in Keepalived writes PID files with insecure permissions.
A local attacker may be able to cause a Denial of Service of arbitrary processes.
There is no known workaround at this time.
All Keepalived users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=sys-cluster/keepalived-1.2.2-r3"
Release date
July 09, 2012
Latest revision
July 09, 2012: 1
Severity
normal
Exploitable
local
Bugzilla entries