This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
(perl # 132147) improve robustness against corrupt SDBM databases
authorTony Cook <tony@develop-help.com>
Mon, 19 Nov 2018 03:04:20 +0000 (14:04 +1100)
committerTony Cook <tony@develop-help.com>
Mon, 19 Nov 2018 03:04:20 +0000 (14:04 +1100)
This merge makes a few changes to the SDBM database handling:

- in a few places, a corrupt page could be loaded, but despite
  failing validation, it would still be cached, so a second call
  would try to use the corrupt page, causing buffer overflows

- some code didn't validate on page load at all.

- adds three extra checks to the page validator


No differences found