ArchLinux: 201507-19: libuser: multiple issues
Summary
- CVE-2015-3245 (denial of service)
It was found that libuser, as used by the chfn userhelper functionality,
did not properly filter out newline characters in GECOS fields. A local,
authenticated user could use this flaw to corrupt the /etc/passwd file,
resulting in a denial-of-service on the system.
- CVE-2015-3246 (privilege escalation)
A flaw was found in the way the libuser library handled the /etc/passwd
file. A local attacker could use an application compiled against libuser
(for example, userhelper) to manipulate the /etc/passwd file, which
could result in a denial of service or possibly allow the attacker to
escalate their privileges to root.
Resolution
Upgrade to 0.62-1.
# pacman -Syu "libuser>=0.62-1"
The problems have been fixed upstream in version 0.62.
References
https://seclists.org/oss-sec/2015/q3/185 https://access.redhat.com/security/cve/CVE-2015-3245 https://access.redhat.com/security/cve/CVE-2015-3246
![Dist Arch](/images/distros/dist-arch.png)
Workaround
None.