Every CVE Search/ Get API key

CVE-2011-3597

Eval injection vulnerability in the Digest module before 1.17 for Perl allows context-dependent...

7.5 HighPublic exploitFix available

Eval injection vulnerability in the Digest module before 1.17 for Perl allows context-dependent attackers to execute arbitrary commands via the new constructor.

Exploit likelihood

13.1%Up 0.1 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

Eval injection vulnerability in the Digest module before 1.17 for Perl allows context-dependent attackers to execute arbitrary commands via the new constructor.

Record
CVE-2011-3597
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-20
Updated
2026-11-02
CVE List No score

Eval injection vulnerability in the Digest module before 1.17 for Perl allows context-dependent attackers to execute arbitrary commands via the new constructor.

Record
CVE-2011-3597
Updated
2026-11-02
EUVDEUVD-2011-3556 No score

Eval injection vulnerability in the Digest module before 1.17 for Perl allows context-dependent attackers to execute arbitrary commands via the new constructor.

Record
EUVD-2011-3556
Updated
2026-11-03
GitHub AdvisoriesGHSA-42c5-x389-m7vp No score

Eval injection vulnerability in the Digest module before 1.17 for Perl allows context-dependent...

Eval injection vulnerability in the Digest module before 1.17 for Perl allows context-dependent attackers to execute arbitrary commands via the new constructor.

Record
GHSA-42c5-x389-m7vp
Weakness
CWE-20
Updated
2026-11-02
OSV No score

Eval injection vulnerability in the Digest module before 1.17 for Perl allows context-dependent attackers to execute arbitrary commands via the new constructor.

Record
CVE-2011-3597
Updated
2026-11-02
OSVDEBIAN-CVE-2011-3597 No score

Eval injection vulnerability in the Digest module before 1.17 for Perl allows context-dependent attackers to execute arbitrary commands via the new constructor.

Record
DEBIAN-CVE-2011-3597
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
perl
Debian:12
before 5.12.4-6
5.12.4-6
perl
Debian:13
before 5.12.4-6
5.12.4-6
perl
Debian:14
before 5.12.4-6
5.12.4-6
perl
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 4:5.10.1-119.el6_1.1
4:5.10.1-119.el6_1.1
perl-Archive-Extract
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:0.38-119.el6_1.1
1:0.38-119.el6_1.1
perl-Archive-Tar
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:1.58-119.el6_1.1
0:1.58-119.el6_1.1
perl-CGI
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:3.51-119.el6_1.1
0:3.51-119.el6_1.1
perl-CPAN
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:1.9402-119.el6_1.1
0:1.9402-119.el6_1.1
perl-CPANPLUS
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:0.88-119.el6_1.1
0:0.88-119.el6_1.1
perl-Compress-Raw-Zlib
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:2.023-119.el6_1.1
0:2.023-119.el6_1.1
Show 56 moreShow less
Affected packages
PackageAffectedFixed
perl-Compress-Zlib
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:2.020-119.el6_1.1
0:2.020-119.el6_1.1
perl-Digest-SHA
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:5.47-119.el6_1.1
1:5.47-119.el6_1.1
perl-ExtUtils-CBuilder
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:0.27-119.el6_1.1
1:0.27-119.el6_1.1
perl-ExtUtils-Embed
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:1.28-119.el6_1.1
0:1.28-119.el6_1.1
perl-ExtUtils-MakeMaker
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:6.55-119.el6_1.1
0:6.55-119.el6_1.1
perl-ExtUtils-ParseXS
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:2.2003.0-119.el6_1.1
1:2.2003.0-119.el6_1.1
perl-File-Fetch
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:0.26-119.el6_1.1
0:0.26-119.el6_1.1
perl-IO-Compress-Base
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:2.020-119.el6_1.1
0:2.020-119.el6_1.1
perl-IO-Compress-Zlib
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:2.020-119.el6_1.1
0:2.020-119.el6_1.1
perl-IO-Zlib
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:1.09-119.el6_1.1
1:1.09-119.el6_1.1
perl-IPC-Cmd
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:0.56-119.el6_1.1
1:0.56-119.el6_1.1
perl-Locale-Maketext-Simple
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:0.18-119.el6_1.1
1:0.18-119.el6_1.1
perl-Log-Message
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:0.02-119.el6_1.1
1:0.02-119.el6_1.1
perl-Log-Message-Simple
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:0.04-119.el6_1.1
0:0.04-119.el6_1.1
perl-Module-Build
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:0.3500-119.el6_1.1
1:0.3500-119.el6_1.1
perl-Module-CoreList
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:2.18-119.el6_1.1
0:2.18-119.el6_1.1
perl-Module-Load
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:0.16-119.el6_1.1
1:0.16-119.el6_1.1
perl-Module-Load-Conditional
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:0.30-119.el6_1.1
0:0.30-119.el6_1.1
perl-Module-Loaded
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:0.02-119.el6_1.1
1:0.02-119.el6_1.1
perl-Module-Pluggable
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:3.90-119.el6_1.1
1:3.90-119.el6_1.1
perl-Object-Accessor
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:0.34-119.el6_1.1
1:0.34-119.el6_1.1
perl-Package-Constants
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:0.02-119.el6_1.1
1:0.02-119.el6_1.1
perl-Params-Check
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:0.26-119.el6_1.1
1:0.26-119.el6_1.1
perl-Parse-CPAN-Meta
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:1.40-119.el6_1.1
1:1.40-119.el6_1.1
perl-Pod-Escapes
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:1.04-119.el6_1.1
1:1.04-119.el6_1.1
perl-Pod-Simple
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:3.13-119.el6_1.1
1:3.13-119.el6_1.1
perl-Term-UI
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:0.20-119.el6_1.1
0:0.20-119.el6_1.1
perl-Test-Harness
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:3.17-119.el6_1.1
0:3.17-119.el6_1.1
perl-Test-Simple
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:0.92-119.el6_1.1
0:0.92-119.el6_1.1
perl-Time-HiRes
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 4:1.9721-119.el6_1.1
4:1.9721-119.el6_1.1
perl-Time-Piece
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:1.15-119.el6_1.1
0:1.15-119.el6_1.1
perl-core
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:5.10.1-119.el6_1.1
0:5.10.1-119.el6_1.1
perl-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 4:5.10.1-119.el6_1.1
4:5.10.1-119.el6_1.1
perl-devel
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 4:5.10.1-119.el6_1.1
4:5.10.1-119.el6_1.1
perl-libs
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 4:5.10.1-119.el6_1.1
4:5.10.1-119.el6_1.1
perl-parent
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 1:0.221-119.el6_1.1
1:0.221-119.el6_1.1
perl-suidperl
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 4:5.10.1-119.el6_1.1
4:5.10.1-119.el6_1.1
perl-version
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 3:0.77-119.el6_1.1
3:0.77-119.el6_1.1
perl
Red Hat:enterprise_linux:4::as
From an advisory covering 3 CVEs
before 3:5.8.5-57.el4
3:5.8.5-57.el4
perl-debuginfo
Red Hat:enterprise_linux:4::as
From an advisory covering 3 CVEs
before 3:5.8.5-57.el4
3:5.8.5-57.el4
perl-suidperl
Red Hat:enterprise_linux:4::as
From an advisory covering 3 CVEs
before 3:5.8.5-57.el4
3:5.8.5-57.el4
perl
Red Hat:enterprise_linux:4::desktop
From an advisory covering 3 CVEs
before 3:5.8.5-57.el4
3:5.8.5-57.el4
perl-debuginfo
Red Hat:enterprise_linux:4::desktop
From an advisory covering 3 CVEs
before 3:5.8.5-57.el4
3:5.8.5-57.el4
perl-suidperl
Red Hat:enterprise_linux:4::desktop
From an advisory covering 3 CVEs
before 3:5.8.5-57.el4
3:5.8.5-57.el4
perl
Red Hat:enterprise_linux:4::es
From an advisory covering 3 CVEs
before 3:5.8.5-57.el4
3:5.8.5-57.el4
perl-debuginfo
Red Hat:enterprise_linux:4::es
From an advisory covering 3 CVEs
before 3:5.8.5-57.el4
3:5.8.5-57.el4
perl-suidperl
Red Hat:enterprise_linux:4::es
From an advisory covering 3 CVEs
before 3:5.8.5-57.el4
3:5.8.5-57.el4
perl
Red Hat:enterprise_linux:4::ws
From an advisory covering 3 CVEs
before 3:5.8.5-57.el4
3:5.8.5-57.el4
perl-debuginfo
Red Hat:enterprise_linux:4::ws
From an advisory covering 3 CVEs
before 3:5.8.5-57.el4
3:5.8.5-57.el4
perl-suidperl
Red Hat:enterprise_linux:4::ws
From an advisory covering 3 CVEs
before 3:5.8.5-57.el4
3:5.8.5-57.el4
perl
Red Hat:enterprise_linux:5::client
From an advisory covering 3 CVEs
before 4:5.8.8-32.el5_7.6
4:5.8.8-32.el5_7.6
perl-debuginfo
Red Hat:enterprise_linux:5::client
From an advisory covering 3 CVEs
before 4:5.8.8-32.el5_7.6
4:5.8.8-32.el5_7.6
perl-suidperl
Red Hat:enterprise_linux:5::client
From an advisory covering 3 CVEs
before 4:5.8.8-32.el5_7.6
4:5.8.8-32.el5_7.6
perl
Red Hat:enterprise_linux:5::server
From an advisory covering 3 CVEs
before 4:5.8.8-32.el5_7.6
4:5.8.8-32.el5_7.6
perl-debuginfo
Red Hat:enterprise_linux:5::server
From an advisory covering 3 CVEs
before 4:5.8.8-32.el5_7.6
4:5.8.8-32.el5_7.6
perl-suidperl
Red Hat:enterprise_linux:5::server
From an advisory covering 3 CVEs
before 4:5.8.8-32.el5_7.6
4:5.8.8-32.el5_7.6

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBPerl 5.x - Digest Module 'Digest->new()' Code Injection2011-10-02

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2011-3597 is a high vulnerability (CVSS 7.5) in Gisle Aas Digest, published January 13, 2012. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 13.1%, the 96th percentile. Fixed in perl 5.12.4-6.

References

Show 29 moreShow less
MoveEnter Open