ArchLinux: 201411-27: glibc: command execution
Summary
The wordexp function could ignore the WRDE_NOCMD flag under certain input conditions resulting in the execution of a shell for command substitution when the application did not request it. The implementation now checks WRDE_NOCMD immediately before executing the shell and returns the error WRDE_CMDSUB as expected.
Resolution
Upgrade to 2.20-3.
# pacman -Syu "glibc>=2.20-3"
The problem has been fixed upstream but there has been no new release yet.
References
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-7817 https://sourceware.org/bugzilla/show_bug.cgi?id=17625 https://seclists.org/oss-sec/2014/q4/730
![Dist Arch](/images/distros/dist-arch.png)
Workaround
None.