aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/hipe/hipe_bif64.c
diff options
context:
space:
mode:
authorRaimo Niskanen <[email protected]>2018-08-01 20:38:54 +0200
committerRaimo Niskanen <[email protected]>2018-08-02 10:03:27 +0200
commita473aaaa43e34705bb730b05350d6b733890e542 (patch)
treecf848513c4ed65de55e81cc69a8a026e8eb5bac4 /erts/emulator/hipe/hipe_bif64.c
parent107c492a5e3ebe315d68f9438191f2b0c2d37e5b (diff)
downloadotp-a473aaaa43e34705bb730b05350d6b733890e542.tar.gz
otp-a473aaaa43e34705bb730b05350d6b733890e542.tar.bz2
otp-a473aaaa43e34705bb730b05350d6b733890e542.zip
Fix NIF stack recursion bug and enforce a limit
Fix recursion bug when decoding Constructed value within another value - here the allowed buffer for the recursed decode shall only be the size of the enclosing value, not the whole buffer. Return ASN1_ERROR if BER decode recurses more than about 8 kWords.
Diffstat (limited to 'erts/emulator/hipe/hipe_bif64.c')
0 files changed, 0 insertions, 0 deletions