ArchLinux: 201503-23: util-linux: command injection
Summary
There is a command injection inside blkid. It uses caching files (/dev/.blkid.tab or /run/blkid/blkid.tab) to store info about the UUID, LABEL etc it finds on certain devices. However, it does not strip " character, so it can be confused to build variable names containing embedded shell metas, which it would usually encode inside the value.
Resolution
Upgrade to 2.26.1-3.
# pacman -Syu "util-linux>=2.26.1-3"
The problem has been fixed upstream in version 2.26.
References
https://seclists.org/oss-sec/2014/q4/811 https://access.redhat.com/security/cve/CVE-2014-9114 https://bugs.archlinux.org/task/43886
![Dist Arch](/images/distros/dist-arch.png)
Workaround
None.