Read the docs
TI-2013-01464 Aliases CVE-2013-1667GHSA-wv37-679q-qgxw

The rehash mechanism in Perl 5.8.2 through 5.16.x allows context-dependent attackers to…

Priority LOW 39CWE-399Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
— Not recorded in CVSS 2.0
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
Partial · Partial · Partial
Fix status
Fixed

Attack profile from CVSS 2.0 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-399 and the CVSS impact.

Summary

The rehash mechanism in Perl 5.8.2 through 5.16.x allows context-dependent attackers to cause a denial of service (memory consumption and crash) via a crafted hash key.

Why it matters now

EPSS 0.03577 89th percentileScored 2026-11-07
Fix Fixed Red Hat: 1 advisory

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
  • — Vendor— Affected all versions Fixed in — No fix listed CNA

CPE configurations NVD · 61

CPEVersionsRoleVendor
cpe:2.3:a:perl:perl:5.8.2:*:*:*:*:*:*:*5.8.2VulnerablePerl
cpe:2.3:a:perl:perl:5.8.3:*:*:*:*:*:*:*5.8.3VulnerablePerl
cpe:2.3:a:perl:perl:5.8.4:*:*:*:*:*:*:*5.8.4VulnerablePerl
cpe:2.3:a:perl:perl:5.8.5:*:*:*:*:*:*:*5.8.5VulnerablePerl
cpe:2.3:a:perl:perl:5.8.6:*:*:*:*:*:*:*5.8.6VulnerablePerl
cpe:2.3:a:perl:perl:5.8.7:*:*:*:*:*:*:*5.8.7VulnerablePerl
cpe:2.3:a:perl:perl:5.8.8:*:*:*:*:*:*:*5.8.8VulnerablePerl
cpe:2.3:a:perl:perl:5.8.9:*:*:*:*:*:*:*5.8.9VulnerablePerl
cpe:2.3:a:perl:perl:5.8.10:*:*:*:*:*:*:*5.8.10VulnerablePerl
cpe:2.3:a:perl:perl:5.10:*:*:*:*:*:*:*5.10VulnerablePerl
  • cpe:2.3:a:perl:perl:5.8.2:*:*:*:*:*:*:* Versions 5.8.2 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.8.3:*:*:*:*:*:*:* Versions 5.8.3 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.8.4:*:*:*:*:*:*:* Versions 5.8.4 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.8.5:*:*:*:*:*:*:* Versions 5.8.5 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.8.6:*:*:*:*:*:*:* Versions 5.8.6 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.8.7:*:*:*:*:*:*:* Versions 5.8.7 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.8.8:*:*:*:*:*:*:* Versions 5.8.8 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.8.9:*:*:*:*:*:*:* Versions 5.8.9 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.8.10:*:*:*:*:*:*:* Versions 5.8.10 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.10:*:*:*:*:*:*:* Versions 5.10 Vulnerable ·Perl
Show 51 more CPE
CPEVersionsRoleVendor
cpe:2.3:a:perl:perl:5.10.0:*:*:*:*:*:*:*5.10.0VulnerablePerl
cpe:2.3:a:perl:perl:5.10.0:rc1:*:*:*:*:*:*5.10.0 rc1VulnerablePerl
cpe:2.3:a:perl:perl:5.10.0:rc2:*:*:*:*:*:*5.10.0 rc2VulnerablePerl
cpe:2.3:a:perl:perl:5.10.1:*:*:*:*:*:*:*5.10.1VulnerablePerl
cpe:2.3:a:perl:perl:5.10.1:rc1:*:*:*:*:*:*5.10.1 rc1VulnerablePerl
cpe:2.3:a:perl:perl:5.10.1:rc2:*:*:*:*:*:*5.10.1 rc2VulnerablePerl
cpe:2.3:a:perl:perl:5.11.0:*:*:*:*:*:*:*5.11.0VulnerablePerl
cpe:2.3:a:perl:perl:5.11.1:*:*:*:*:*:*:*5.11.1VulnerablePerl
cpe:2.3:a:perl:perl:5.11.2:*:*:*:*:*:*:*5.11.2VulnerablePerl
cpe:2.3:a:perl:perl:5.11.3:*:*:*:*:*:*:*5.11.3VulnerablePerl
cpe:2.3:a:perl:perl:5.11.4:*:*:*:*:*:*:*5.11.4VulnerablePerl
cpe:2.3:a:perl:perl:5.11.5:*:*:*:*:*:*:*5.11.5VulnerablePerl
cpe:2.3:a:perl:perl:5.12.0:*:*:*:*:*:*:*5.12.0VulnerablePerl
cpe:2.3:a:perl:perl:5.12.0:rc0:*:*:*:*:*:*5.12.0 rc0VulnerablePerl
cpe:2.3:a:perl:perl:5.12.0:rc1:*:*:*:*:*:*5.12.0 rc1VulnerablePerl
cpe:2.3:a:perl:perl:5.12.0:rc2:*:*:*:*:*:*5.12.0 rc2VulnerablePerl
cpe:2.3:a:perl:perl:5.12.0:rc3:*:*:*:*:*:*5.12.0 rc3VulnerablePerl
cpe:2.3:a:perl:perl:5.12.0:rc4:*:*:*:*:*:*5.12.0 rc4VulnerablePerl
cpe:2.3:a:perl:perl:5.12.0:rc5:*:*:*:*:*:*5.12.0 rc5VulnerablePerl
cpe:2.3:a:perl:perl:5.12.1:*:*:*:*:*:*:*5.12.1VulnerablePerl
cpe:2.3:a:perl:perl:5.12.1:rc1:*:*:*:*:*:*5.12.1 rc1VulnerablePerl
cpe:2.3:a:perl:perl:5.12.1:rc2:*:*:*:*:*:*5.12.1 rc2VulnerablePerl
cpe:2.3:a:perl:perl:5.12.2:*:*:*:*:*:*:*5.12.2VulnerablePerl
cpe:2.3:a:perl:perl:5.12.2:rc1:*:*:*:*:*:*5.12.2 rc1VulnerablePerl
cpe:2.3:a:perl:perl:5.12.3:*:*:*:*:*:*:*5.12.3VulnerablePerl
cpe:2.3:a:perl:perl:5.12.3:rc1:*:*:*:*:*:*5.12.3 rc1VulnerablePerl
cpe:2.3:a:perl:perl:5.12.3:rc2:*:*:*:*:*:*5.12.3 rc2VulnerablePerl
cpe:2.3:a:perl:perl:5.12.3:rc3:*:*:*:*:*:*5.12.3 rc3VulnerablePerl
cpe:2.3:a:perl:perl:5.12.4:*:*:*:*:*:*:*5.12.4VulnerablePerl
cpe:2.3:a:perl:perl:5.13.0:*:*:*:*:*:*:*5.13.0VulnerablePerl
cpe:2.3:a:perl:perl:5.13.1:*:*:*:*:*:*:*5.13.1VulnerablePerl
cpe:2.3:a:perl:perl:5.13.2:*:*:*:*:*:*:*5.13.2VulnerablePerl
cpe:2.3:a:perl:perl:5.13.3:*:*:*:*:*:*:*5.13.3VulnerablePerl
cpe:2.3:a:perl:perl:5.13.4:*:*:*:*:*:*:*5.13.4VulnerablePerl
cpe:2.3:a:perl:perl:5.13.5:*:*:*:*:*:*:*5.13.5VulnerablePerl
cpe:2.3:a:perl:perl:5.13.6:*:*:*:*:*:*:*5.13.6VulnerablePerl
cpe:2.3:a:perl:perl:5.13.7:*:*:*:*:*:*:*5.13.7VulnerablePerl
cpe:2.3:a:perl:perl:5.13.8:*:*:*:*:*:*:*5.13.8VulnerablePerl
cpe:2.3:a:perl:perl:5.13.9:*:*:*:*:*:*:*5.13.9VulnerablePerl
cpe:2.3:a:perl:perl:5.13.10:*:*:*:*:*:*:*5.13.10VulnerablePerl
cpe:2.3:a:perl:perl:5.13.11:*:*:*:*:*:*:*5.13.11VulnerablePerl
cpe:2.3:a:perl:perl:5.14.0:*:*:*:*:*:*:*5.14.0VulnerablePerl
cpe:2.3:a:perl:perl:5.14.0:rc1:*:*:*:*:*:*5.14.0 rc1VulnerablePerl
cpe:2.3:a:perl:perl:5.14.0:rc2:*:*:*:*:*:*5.14.0 rc2VulnerablePerl
cpe:2.3:a:perl:perl:5.14.0:rc3:*:*:*:*:*:*5.14.0 rc3VulnerablePerl
cpe:2.3:a:perl:perl:5.14.1:*:*:*:*:*:*:*5.14.1VulnerablePerl
cpe:2.3:a:perl:perl:5.14.2:*:*:*:*:*:*:*5.14.2VulnerablePerl
cpe:2.3:a:perl:perl:5.14.3:*:*:*:*:*:*:*5.14.3VulnerablePerl
cpe:2.3:a:perl:perl:5.16.0:*:*:*:*:*:*:*5.16.0VulnerablePerl
cpe:2.3:a:perl:perl:5.16.1:*:*:*:*:*:*:*5.16.1VulnerablePerl
cpe:2.3:a:perl:perl:5.16.2:*:*:*:*:*:*:*5.16.2VulnerablePerl
  • cpe:2.3:a:perl:perl:5.10.0:*:*:*:*:*:*:* Versions 5.10.0 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.10.0:rc1:*:*:*:*:*:* Versions 5.10.0 rc1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.10.0:rc2:*:*:*:*:*:* Versions 5.10.0 rc2 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.10.1:*:*:*:*:*:*:* Versions 5.10.1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.10.1:rc1:*:*:*:*:*:* Versions 5.10.1 rc1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.10.1:rc2:*:*:*:*:*:* Versions 5.10.1 rc2 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.11.0:*:*:*:*:*:*:* Versions 5.11.0 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.11.1:*:*:*:*:*:*:* Versions 5.11.1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.11.2:*:*:*:*:*:*:* Versions 5.11.2 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.11.3:*:*:*:*:*:*:* Versions 5.11.3 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.11.4:*:*:*:*:*:*:* Versions 5.11.4 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.11.5:*:*:*:*:*:*:* Versions 5.11.5 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.0:*:*:*:*:*:*:* Versions 5.12.0 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.0:rc0:*:*:*:*:*:* Versions 5.12.0 rc0 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.0:rc1:*:*:*:*:*:* Versions 5.12.0 rc1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.0:rc2:*:*:*:*:*:* Versions 5.12.0 rc2 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.0:rc3:*:*:*:*:*:* Versions 5.12.0 rc3 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.0:rc4:*:*:*:*:*:* Versions 5.12.0 rc4 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.0:rc5:*:*:*:*:*:* Versions 5.12.0 rc5 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.1:*:*:*:*:*:*:* Versions 5.12.1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.1:rc1:*:*:*:*:*:* Versions 5.12.1 rc1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.1:rc2:*:*:*:*:*:* Versions 5.12.1 rc2 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.2:*:*:*:*:*:*:* Versions 5.12.2 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.2:rc1:*:*:*:*:*:* Versions 5.12.2 rc1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.3:*:*:*:*:*:*:* Versions 5.12.3 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.3:rc1:*:*:*:*:*:* Versions 5.12.3 rc1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.3:rc2:*:*:*:*:*:* Versions 5.12.3 rc2 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.3:rc3:*:*:*:*:*:* Versions 5.12.3 rc3 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.12.4:*:*:*:*:*:*:* Versions 5.12.4 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.13.0:*:*:*:*:*:*:* Versions 5.13.0 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.13.1:*:*:*:*:*:*:* Versions 5.13.1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.13.2:*:*:*:*:*:*:* Versions 5.13.2 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.13.3:*:*:*:*:*:*:* Versions 5.13.3 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.13.4:*:*:*:*:*:*:* Versions 5.13.4 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.13.5:*:*:*:*:*:*:* Versions 5.13.5 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.13.6:*:*:*:*:*:*:* Versions 5.13.6 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.13.7:*:*:*:*:*:*:* Versions 5.13.7 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.13.8:*:*:*:*:*:*:* Versions 5.13.8 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.13.9:*:*:*:*:*:*:* Versions 5.13.9 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.13.10:*:*:*:*:*:*:* Versions 5.13.10 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.13.11:*:*:*:*:*:*:* Versions 5.13.11 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.14.0:*:*:*:*:*:*:* Versions 5.14.0 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.14.0:rc1:*:*:*:*:*:* Versions 5.14.0 rc1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.14.0:rc2:*:*:*:*:*:* Versions 5.14.0 rc2 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.14.0:rc3:*:*:*:*:*:* Versions 5.14.0 rc3 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.14.1:*:*:*:*:*:*:* Versions 5.14.1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.14.2:*:*:*:*:*:*:* Versions 5.14.2 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.14.3:*:*:*:*:*:*:* Versions 5.14.3 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.16.0:*:*:*:*:*:*:* Versions 5.16.0 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.16.1:*:*:*:*:*:*:* Versions 5.16.1 Vulnerable ·Perl
  • cpe:2.3:a:perl:perl:5.16.2:*:*:*:*:*:*:* Versions 5.16.2 Vulnerable ·Perl

Remediation

Red Hat 1 advisory

  • RHSA-2013:0685 Released 2013-03-26 · Red Hat rating Moderate
    perl security update
    • Red Hat Enterprise Linux (v. 5 server) perl-4:5.8.8-40.el5_9, perl-4:5.8.8-40.el5_9.i386, perl-4:5.8.8-40.el5_9.ia64 +5
    • Red Hat Enterprise Linux Desktop (v. 6) perl-4:5.10.1-130.el6_4, perl-Archive-Extract-1:0.38-130.el6_4, perl-Archive-Tar-1.58-130.el6_4 +43
    • Red Hat Enterprise Linux HPC Node (v. 6) perl-4:5.10.1-130.el6_4, perl-Archive-Extract-1:0.38-130.el6_4, perl-Archive-Tar-1.58-130.el6_4 +43
    • Red Hat Enterprise Linux Server (v. 6) perl-4:5.10.1-130.el6_4, perl-Archive-Extract-1:0.38-130.el6_4, perl-Archive-Tar-1.58-130.el6_4 +45
    • Red Hat Enterprise Linux Workstation (v. 6) perl-4:5.10.1-130.el6_4, perl-Archive-Extract-1:0.38-130.el6_4, perl-Archive-Tar-1.58-130.el6_4 +43

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Enterprise Linux (v. 5 server)Fixed RHSA-2013:0685
Red Hat Enterprise Linux Desktop (v. 6)Fixed RHSA-2013:0685
Red Hat Enterprise Linux HPC Node (v. 6)Fixed RHSA-2013:0685
Red Hat Enterprise Linux Server (v. 6)Fixed RHSA-2013:0685
Red Hat Enterprise Linux Workstation (v. 6)Fixed RHSA-2013:0685

Timeline

  1. 2026-10-02 Threatist record created from CVE-2013-1667
  2. 2026-10-03 Alias added: GHSA-wv37-679q-qgxw

References

  • TI-2022-24100 In Perl 5.34.0, function S_find_uninit_var in sv.c has a stack-based crash that can lead… CVSS 3.1CRITICAL 9.8
  • TI-2012-05140 The _compile function in Maketext.pm in the Locale::Maketext implementation in Perl… CVSS 2.0HIGH 7.5
  • TI-2018-12932 Perl before 5.26.3 and 5.28.0 before 5.28.1 has a buffer overflow via a crafted regular… CVSS 3.0CRITICAL 9.8
  • TI-2018-12931 Perl before 5.26.3 and 5.28.x before 5.28.1 has a buffer overflow via a crafted regular… CVSS 3.0CRITICAL 9.8
  • TI-2018-05049 Heap-based buffer overflow in the pack function in Perl before 5.26.2 allows… CVSS 3.0CRITICAL 9.8
  • TI-2017-09493 Stack-based buffer overflow in the CPerlHost::Add method in win32/perlhost.h in Perl… CVSS 3.0CRITICAL 9.8
See all 45 →

Sources