ActivePerl discussion

Perl and ActivePerl usage questions; Perl practices and programming questions; Perl questions that don't fit other categories

Perl CVE-2013-1667 Input Rehashing Denial of Service Vulnerability

Does this apply to active perl I know that it applies to the more generic version of Perl 5.14.x. Will ActiveState release a product specific patch to address this issue?


Has anyone gotten DBD::MySQL to work with SSL in ActiveState Perl? I have the following code:

use warnings;
use strict;
use DBI;

my $dbname = "database";
my $host = "";
my $port = "3306";
my $user = "username";
my $pass = "password";
my $cakey = "ca-cert.pem";
my $clientkey = "win-key.pem.nopass";
my $clientcert = "win-cert.pem";

my $dsn = DBI->connect("dbi:mysql:dbname=$dbname;host=$host;port=$port;mysql_ssl=1;mysql_ssl_ca_file=$cakey;mysql_ssl_client_key=$clientkey;mysql_ssl_client_cert=$clientcert","$user","$pass",

Perl 2017 CVE's: CVE-2017-12883, CVE-2017-12837, CVE-2017-12814


We were asked by customers to upgrade Perl to version with fix for following vulnerabilities.

1 CVE-2017-12883 Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}' escape.

Perl command line interpreter has stopped working


Iam new to Perl programming, and just started grasping the concept of a scripting language. here is my problem i am using the win32::ODBC Perl Package to read a table data from sql database. but when the code reaches a specific line the perl crashes with the popup saying "Perl command line interpreter has stopped working". and the same set of code is used in many other places to retrieve data from db successfully.

Error log from Event Viewer

Faulting application name: perl.exe, version:, time stamp: 0x599f96cf

DBD-mysql Problem

This is a 'shot-in-the-dark' question but I'm at a loss otherwise.

I've been developing a Perl script that connects to a MySQL DB. For the past couple of days, everything has been swell. This morning, I ran another test and when I tried to connect to my DB, I got a message in Komodo saying 'No such file or directory'.

Since I don't believe in malicious fairies or gremlins, I must have accidentally deleted or changed something in the past 24 hours. I've tried reinstalling the package, etc. but nothing seems to work.

On Windows 7, @INC contains *nix Paths

Hello, I'm having an issue with a Windows instance of ActivePerl 5.24 x64.

As you can see, even though I'm on Windows, for some reason the @INC variable contains *nix paths.
I'm pretty sure that wasn't the case before but unfortunately I didn't take note of what I might have done that would change it.

Has anyone ever has such an issue before? What could be the cause and how could I fix it besides re-installing ActivePerl (which I can do but would rather not) ?

Please and thank you

Unsolvable error when running exe of fully functional perl

I have a little Perl script that works great in .pl form, but after running it through the PDK and launching the resulting .exe file I am faced with errors I cannot solve:

(removed by Moderator)

Installing modules: Getting "Cannot find 'bzip2' program ..." when installing modules


Hoping for some help. I have installed the 64 bit version of the Perl community edition onto my machine (clean install). I keep getting the error below when trying to installed various modules (for example, "cpan I18N::Langinfo") needs the external program bzip2 in order to handle 'C:\Perl64\cpan\sources\authors\id\S\SH\SHAY\perl-5.26.1.tar.bz2'

Any ideas why bzip2 is not found? Do I need to install this separately from somewhere (I have never had to do so in the past on other machines).

Any suggestions welcome.

Many thanks,

Perl interpreter unexpected crash on two different computers

Dear all,

I'm having a very urgent issue with Active Perl on two different computers, and with different scripts. The symptoms are the following:
- A perl script is executed through the Windows explorer or called by a batch file.
- The script runs, but after a few seconds, Perl interpreter crashes with no explanation. (the issue is given with the perl522.dll file)
- This occurs on two different computers, the first one running Windows 2008 R2 Server and the other running Windows 2012 R2 Server.

Wide character error

I'm having a problem with a script called Pod_feeder. This script posts news feeds to the social media site diaspora. I'm NOT a coder so thats why I need help now....
The script works sometimes and sometimes I get an error wide character xml::simple at line 470. I've been trying to find a solution for this and the only thing I've been able to come up with is that the script needs to be changed so that line 470 posts the news story with utf8 instead of unicode. any help would be greatly appreciated!!! These are the lines causing the error.

if( $response->is_success ){