Bug#880085: perl: deep recursion in Encode::find_encoding when decoding MIME header
Niko Tyni
ntyni at debian.org
Sat Jan 6 18:28:07 UTC 2018
Control: forwarded -1 https://github.com/dankogai/p5-encode/issues/127
Control: clone -1 -2
Control: reassign -2 libencode-perl 2.93-1
Control: block -1 with -2
On Sun, Oct 29, 2017 at 12:36:27PM +0100, Jakub Wilk wrote:
> Package: perl
> Version: 5.26.1-2
>
> $ piconv -f MIME-Header -t UTF-8 < bad-mime > /dev/null
> Deep recursion on subroutine "Encode::find_encoding" at /usr/lib/i386-linux-gnu/perl/5.26/Encode/Alias.pm line 46, <STDIN> line 1.
Thanks for the report and sorry for the delay.
I've forwarded this upstream as
https://github.com/dankogai/p5-encode/issues/127 and I'm cloning a
separate bug against the separate libencode-perl package, which is where
this needs to be fixed first.
A test case without piconv in the mix would be
perl -MEncode -e 'Encode::decode("MIME-Header", "=?U".("_"x200)."?Q??=")'
--
Niko Tyni ntyni at debian.org
More information about the Perl-maintainers
mailing list