[api] fuzz: add validations matching ASSERT(valid) to config fields (#10773)
Fuzzing catches more fields tripping on ASSERT(valid()) * JWT Authn filter has HTTP header name/value strings: forward_payload_header, name, value * Route components: request_headers_to_remove * health_check.proto: host, path, authority, and request_headers_to_remove Test-only: * utility fuzz test was running findQueryStringStart on a HeaderString. Fuzz inputs were not validated. Fixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=21323 https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=21623 Signed-off-by: Asra Ali <asraa@google.com> Mirrored from https://github.com/envoyproxy/envoy @ 167df8c4554073d5115316ac36dd97088c3e6d93master-ci-test
parent
dcf7f353d5
commit
1b4624fe0f
5 changed files with 36 additions and 15 deletions
Loading…
Reference in new issue