[Security-team] Fwd: [USN-222-2] Perl vulnerability
Michael Shigorin
mike на osdn.org.ua
Вт Дек 13 14:40:27 MSK 2005
On Tue, Dec 13, 2005 at 01:08:42PM +0300, Vladimir Lettiev wrote:
> > http://security.ubuntu.com/ubuntu/pool/main/p/perl/perl_5.8.4-6ubuntu1.2.diff.gz
> > Size/MD5: 89318 a3a73738a8b8efd75aa182cd13fb1860
> Вот этот diff посмотри, тест там есть.^^^
Спасибо, уже решил, что не успею, было...
> #!/usr/bin/perl
> use warnings;
> my $result = sprintf join('', map("%$_\$s%" . ~$_ . '$s', 1..20)), qw(a b c d);
> print $result,"\n";
>
> Должен не свалиться в сегфолт, выдать на stdin результат "abcd"
> и 36 раз выдать на stderr сообщение, где есть подстрока
> /uninitialized/ и больше никаких других warning'ов.
> perl-base-5.8.7-alt3 этот тест проходит...
$ perl tmp/test2.pl 2>&1 | wc -l
37
$ perl tmp/test2.pl 2>&1 | grep uninit | wc -l
36
$ perl tmp/test2.pl 2>&1 | grep abcd | wc -l
1
$ rpm -q perl-base
perl-base-5.8.4-alt2.M24.1
Сегфолта нет. Получается, дополнительно трепыхаться не надо.
Гут. :)
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/security-team/attachments/20051213/3075e192/attachment.bin
Подробная информация о списке рассылки Security-team