Arpus/Ce contains a flaw that may allow a malicious local user to overwrite arbitrary files on the system. The issue is due to the application writing to the "/tmp/ce_edit_log" with root privileges. It is possible for a user to use a symlink style attack to manipulate arbitrary files, resulting in a loss of integrity.
Classification
Location:
Local Access Required
Attack Type:
Race Condition
Impact:
Loss of Integrity
Exploit:
Exploit Public
Disclosure:
OSVDB Verified
Solution
Currently, there are no known upgrades or patches to correct this issue. It is possible to correct the flaw by implementing the following workaround(s):
The setuid can be removed and the program will continue to operate. This is true of the 2.5.4 release and beyond. Please note that removing the setuid will prevent utmp from being updated, but this is not a significant issue. Also the current distribution of 2.6 does not setuid the program.
This product uses the Daylife API but is not endorsed or certified by Daylife.
This section lists the latest news and blogs found via the daylife API (and for older items, the technorati API), which mention or otherwise discuss this vulnerability.