The writeState function in logrotate.c in logrotate 3.7.9 and earlier might allow context-dependent attackers to cause a denial of service (rotation outage) via a (1) n (newline) or (2) (backslash) character in a log filename, as demonstrated by a filename that is automatically constructed on the basis of a hostname or virtual machine name.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Logrotate | Gentoo | 3.3 | 3.3 |
Logrotate | Gentoo | 3.5.9 | 3.5.9 |
Logrotate | Gentoo | 3.5.9 | 3.5.9 |
Logrotate | Gentoo | 3.6.5 | 3.6.5 |
Logrotate | Gentoo | 3.6.5 | 3.6.5 |
Logrotate | Gentoo | 3.7 | 3.7 |
Logrotate | Gentoo | 3.7.1 | 3.7.1 |
Logrotate | Gentoo | 3.7.1 | 3.7.1 |
Logrotate | Gentoo | 3.7.1 | 3.7.1 |
Logrotate | Gentoo | 3.7.2 | 3.7.2 |
Logrotate | Gentoo | 3.7.6 | 3.7.6 |
Logrotate | Gentoo | 3.7.7 | 3.7.7 |
Logrotate | Gentoo | 3.7.8 | 3.7.8 |
Logrotate | Gentoo | * | 3.7.9 |
Red Hat Enterprise Linux 6 | RedHat | logrotate-0:3.7.8-12.el6_0.1 | * |
Logrotate | Ubuntu | dapper | * |
Logrotate | Ubuntu | devel | * |
Logrotate | Ubuntu | hardy | * |
Logrotate | Ubuntu | karmic | * |
Logrotate | Ubuntu | lucid | * |
Logrotate | Ubuntu | maverick | * |
Logrotate | Ubuntu | natty | * |