diff options
author | Raimo Niskanen <[email protected]> | 2018-08-01 20:38:54 +0200 |
---|---|---|
committer | Raimo Niskanen <[email protected]> | 2018-08-02 10:03:27 +0200 |
commit | a473aaaa43e34705bb730b05350d6b733890e542 (patch) | |
tree | cf848513c4ed65de55e81cc69a8a026e8eb5bac4 /lib/hipe/x86/hipe_x86_defuse.erl | |
parent | 107c492a5e3ebe315d68f9438191f2b0c2d37e5b (diff) | |
download | otp-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 'lib/hipe/x86/hipe_x86_defuse.erl')
0 files changed, 0 insertions, 0 deletions