Skip to main content
← All vulnerabilities
CVE-2017-20230

Storable versions before 3.05 for Perl has a stack overflow

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.05
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

Storable versions before 3.05 for Perl has a stack overflow. The retrieve_hook function stored the length of the class name into a signed integer but in read operations treated the length as unsigned. This allowed an attacker to craft data that could trigger the overflow.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • Storable

    fixed in 3.05

References 5

GitHub · Perl/perl5

metacpan.org

nntp.perl.org