1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-01-12 00:31:41 +00:00

Merge pull request #1358 from 0xbsec/master

Fix overflow in mangle_dupechar_last function
This commit is contained in:
Jens Steube 2017-09-17 11:57:34 +02:00 committed by GitHub
commit 8802b12644
3 changed files with 3 additions and 0 deletions

View File

@ -503,6 +503,7 @@ static int mangle_dupechar_last (MAYBE_UNUSED const u8 p0, MAYBE_UNUSED const u8
{
const int out_len = len + p0;
if (len == 0) return (len);
if (out_len >= RP_PASSWORD_SIZE) return (len);
const u8 c = buf[len - 1];

View File

@ -41,6 +41,7 @@
- Fixed the output of --show when used together with the collider modes -m 9710, 9810 or 10410
- Fixed the use of --veracrypt-pim option. It was completely ignored without showing an error
- Fixed the version number used in the restore file header
- Fixed overflow in mangle_dupechar_last function
##
## Improvements

View File

@ -528,6 +528,7 @@ static int mangle_dupechar_last (MAYBE_UNUSED const u8 p0, MAYBE_UNUSED const u8
{
const int out_len = len + p0;
if (len == 0) return (len);
if (out_len >= RP_PASSWORD_SIZE) return (len);
const u8 c = buf[len - 1];