librpc/ndr: Do not follow a client-supplied NULL pointer in _print_drsuapi_DsAttribut...
authorAndrew Bartlett <abartlet@samba.org>
Wed, 4 Dec 2019 20:56:44 +0000 (09:56 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 10 Dec 2019 02:53:34 +0000 (02:53 +0000)
commitb6913830bf626c8d7059f4cda3a4fc1bb3081973
treeb89188e37ab005be2c9f53442221a8db4e9af463
parentf786cdf5e84f70c9a0ca206c761d453d42e72251
librpc/ndr: Do not follow a client-supplied NULL pointer in _print_drsuapi_DsAttributeValue_attid()

This is not a security issue as it only happens when printing the structure
during debugging, not normal production.

Found by Michael Hanselmann using an NDR fuzzer and Hongfuzz.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
librpc/ndr/ndr_drsuapi.c
selftest/knownfail.d/ndrdump-drsuapi [deleted file]