Hi there,

On Fri, Jan 18, 2013 at 03:06:38PM +0000, Dominic Hargreaves wrote:
...
> Debian stable. As such I'd be very interested in hearing from anyone
> who has real world examples of this breaking things.

It's worth pointing out that you've now got Locale::Maketext 1.23, minus the doc changes and version bump. That's the only real code change between 1.19 and 1.23 - so calling this 1.19 makes life harder for projects like Foswiki to sanity-check the users' environment.

Take a look at the Locale::Maketext 1.19..master diff for yourself: https://github.com/toddr/Locale-Maketext/compare/84a644...master

Compared to the diff which I think was applied in perl-modules:

http://perl5.git.perl.org/perl.git/blobdiff/569ba91fcdabdc53eb4284f860a25273bd7fe4e1..1735f6f53ca19f99c6e9e39496c486af323ba6a8:/dist/Locale-Maketext/lib/Locale/Maketext.pm

Foswiki uses Locale::Maketext when internationalization is enabled, so we've had our own CVE response - http://foswiki.org/Support/SecurityAlert-CVE-2012-6329.

As part of the fix, we perform additional escaping before calling Locale::Maketext if the version is < 1.23.

The Debian-patched 1.19 of course already has the escaping code, so we end up with double-escaping issues.

As we're now getting user complaints on Debian systems, we will have to come up with a technical solution to this problem but I think it'd also make sense for Debian to simply ship Locale::Maketext 1.23 proper.

Here's the changelog, FWIW

http://cpansearch.perl.org/src/TODDR/Locale-Maketext-1.23/ChangeLog

Cheers

--
Paul Harvey
Foswiki developer


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to