librpc ndr tests: uint32 overflow in NDR_PULL_ALIGN
authorGary Lockyer <gary@catalyst.net.nz>
Fri, 24 Jan 2020 02:21:47 +0000 (15:21 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 7 Feb 2020 08:53:40 +0000 (08:53 +0000)
commit46edde8647810790141a685cea5d139c0784eab0
treeb77826f537e89c49fb607c1f95fc2b9a4bf16a36
parentae6927e4f08dcea89729d8e54363e98effab6624
librpc ndr tests: uint32 overflow in NDR_PULL_ALIGN

Check that uint32 overflow is handled correctly by NDR_NEED_BYTES.

Credit to OSS-Fuzz

REF: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=20083
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14236

Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
librpc/tests/test_ndr.c
selftest/knownfail.d/bug-14236