Browse Source

Bugfix: initiate_stratum: Ensure extranonce2 size is not negative (which could lead to exploits later as too little memory gets allocated)

Thanks to Mick Ayzenberg <mick@dejavusecurity.com> for finding this!
djm34
Luke Dashjr 11 years ago committed by Noel Maersk
parent
commit
44e770904e
  1. 3
      util.c

3
util.c

@ -2392,7 +2392,8 @@ resend:
goto out; goto out;
} }
n2size = json_integer_value(json_array_get(res_val, 2)); n2size = json_integer_value(json_array_get(res_val, 2));
if (!n2size) { if (n2size < 1)
{
applog(LOG_INFO, "Failed to get n2size in initiate_stratum"); applog(LOG_INFO, "Failed to get n2size in initiate_stratum");
free(sessionid); free(sessionid);
free(nonce1); free(nonce1);

Loading…
Cancel
Save