Topi Miettinen audited elvis-tiny and raised an issue covering the use and creation of temporary files. Those files are created with a predictable pattern and O_EXCL flag is not used when opening. This makes users of elvis-tiny vulnerable to race conditions and/or data corruption.
Vulnerable systems:
Debian GNU/Linux 2.1 alias slink
Solution:
This problem has been fixed in version 1.4-10 and it is recommended that you upgrade your elvis-tiny packages immediately.
This problem does not exist in the big elvis package.
wget url
will fetch the file for you dpkg -i file.deb
will install the referenced file.
Debian GNU/Linux 2.1 alias slink
Slink is no longer being supported by the Debian Security Team. It is highly recommended you upgrade to the current stable release.
Debian GNU/Linux 2.2 alias potato
Potato was released for the Alpha, ARM, Intel ia32, Motorola 680x0, PowerPC and Sun SPARC architectures. Fixes are available for all of them and will be included in 2.2r2.