Bug#868170: libemail-address-perl: Email::Address->parse() is vulnerable to CVE-2015-7686

gregor herrmann gregoa at debian.org
Thu Jan 18 16:54:16 UTC 2018


On Wed, 17 Jan 2018 21:14:58 +0100, Pali Rohár wrote:

> > > > > What
> > > > > about next, do you have some script or any other tool which can create
> > > > > those wishlist bugs for all packages which depend on
> > > > > libemail-address-perl package?

> Done:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887535
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887536
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887537
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887538
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887539
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887542
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887543
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887544
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887545
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887546
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887547
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887548
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887549
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887550
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887551

Dominic has marked these new bugs as blockers for this one (thanks!).
I've now tagged them all (except the dh-make-perl and
license-reconcile ones) as "upstream" [0] as I think, as Salvatore
wrote earlier, that they should be fixed upstream -- so everyone can
benefit from the fix and we don't have to carry a dozen patches (and
maybe have to deal with cornercase issues ourselves).

Thinking about upstream, I had another idea: If Email-Address is
unmaintained on the CPAN, you could take it over (request co-maint)
and then
- change Email::Address to a wrapper around Email::Address::XS;
- or remove the Email-Address distro and move the Email::Address
  module, again changed to a wrapper, into the Email-Address-XS
  distribution;
- or, maybe least controversial, improve Email::Address to load
  Email::Address::XS if it's installed. In that case we could in
  Debian just add a dependency on libemail-address-xs-perl to
  libemail-address-perl.

If this is not viable, I suggest that you file bugs / issues with
patches against these CPAN distributions and try to get them to
switch first.


Cheers,
gregor


[0] Don't know if we need to usertag them as well as suggested by
    Salvatore.

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   NP: Rolling Stones: You Can't Always Get What You Want - Essen 1
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20180118/df65f1cf/attachment.sig>


More information about the pkg-perl-maintainers mailing list