util: Simplify input validation
It appears that snprintf(3) is being used for input validation. However, this seems like overkill because it causes szPath to be copied an extra time. The mostly likely protections being sought here, according to https://cwe.mitre.org/data/definitions/20.html, look to be DoS attacks involving CPU and memory usage. A simpler check that uses strnlen(3) can mitigate against both of these and is simpler. Signed-off-by:Martin Schwenke <martin@meltin.net> Reviewed-by:
Volker Lendecke <vl@samba.org> Reviewed-by:
Bjoern Jacke <bjacke@samba.org> (cherry picked from commit 922bce26)
Showing
Please register or sign in to comment