Skip to content

CVE-2012-6329 The _compile function in Maketext.pm in the Locale::Maketext implementation in Perl before 5.17.7 does not properly handle backslashes and fully qualified method names during compilation of bracket no...

HighCVSS 7.5 EPSS 63.7% Framework module Public exploit
Published
Updated
Exploit status
Public exploit available

Description

The _compile function in Maketext.pm in the Locale::Maketext implementation in Perl before 5.17.7 does not properly handle backslashes and fully qualified method names during compilation of bracket notation, which allows context-dependent attackers to execute arbitrary commands via crafted input to an application that accepts translation strings from users, as demonstrated by the TWiki application before 5.1.3, and the Foswiki application 1.0.x through 1.0.10 and 1.1.x through 1.1.6.

Affected products

ProductAffected versionsFixed in
debian/perl(Debian:12) < 5.14.2-16 5.14.2-16
debian/perl(Debian:13) < 5.14.2-16 5.14.2-16
debian/perl(Debian:14) < 5.14.2-16 5.14.2-16
perl <= 5.16.2 No fix listed
perl = 5.10 No fix listed
perl = 5.10.0 No fix listed
perl = 5.10.0-rc1 No fix listed
perl = 5.10.0-rc2 No fix listed
perl = 5.10.1 No fix listed
perl = 5.10.1-rc1 No fix listed
perl = 5.10.1-rc2 No fix listed
perl = 5.11.0 No fix listed
perl = 5.11.1 No fix listed
perl = 5.11.2 No fix listed
perl = 5.11.3 No fix listed
perl = 5.11.4 No fix listed
perl = 5.11.5 No fix listed
perl = 5.12.0 No fix listed
perl = 5.12.0-rc0 No fix listed
perl = 5.12.0-rc1 No fix listed
perl = 5.12.0-rc2 No fix listed
perl = 5.12.0-rc3 No fix listed
perl = 5.12.0-rc4 No fix listed
perl = 5.12.0-rc5 No fix listed
perl = 5.12.1 No fix listed
Show 29 more
ProductAffected versionsFixed in
perl = 5.12.1-rc1 No fix listed
perl = 5.12.1-rc2 No fix listed
perl = 5.12.2 No fix listed
perl = 5.12.2-rc1 No fix listed
perl = 5.12.3 No fix listed
perl = 5.12.3-rc1 No fix listed
perl = 5.12.3-rc2 No fix listed
perl = 5.12.3-rc3 No fix listed
perl = 5.13.0 No fix listed
perl = 5.13.1 No fix listed
perl = 5.13.2 No fix listed
perl = 5.13.3 No fix listed
perl = 5.13.4 No fix listed
perl = 5.13.5 No fix listed
perl = 5.13.6 No fix listed
perl = 5.13.7 No fix listed
perl = 5.13.8 No fix listed
perl = 5.13.9 No fix listed
perl = 5.13.10 No fix listed
perl = 5.13.11 No fix listed
perl = 5.14.0 No fix listed
perl = 5.14.0-rc1 No fix listed
perl = 5.14.0-rc2 No fix listed
perl = 5.14.0-rc3 No fix listed
perl = 5.14.1 No fix listed
perl = 5.14.2 No fix listed
perl = 5.14.3 No fix listed
perl = 5.16.0 No fix listed
perl = 5.16.1 No fix listed

References