zeek/testing/btest/scripts/base
Arne Welzel ae2a5c83a4 SMTP: No state update for bad BDAT commands
OSS-Fuzz found that providing an invalid BDAT line would tickle an
assert in UpdateState(). The BDAT state was never initialized, but
within UpdateState() that was expected.

This also removes the AnalyzerViolation() call for bad BDAT commands
and instead raises a weird. The SMTP analyzer is very lax and not triggering
the violation allows to parse the server's response to such an invalid
command.

PCAP files produced by a custom Python SMTP client against Postfix.
2024-01-15 18:25:41 +01:00
..
files cluster: Deprecate the Cluster::Node$interface field 2023-11-07 16:06:16 +01:00
frameworks logging: Better error messages for invalid Log::delay() calls 2023-11-29 11:53:11 +01:00
misc Add scripts.base.misc.installation btest 2022-05-23 14:16:59 -07:00
protocols SMTP: No state update for bad BDAT commands 2024-01-15 18:25:41 +01:00
utils OpaqueVal: Register TelemetryVals, too 2023-11-28 09:21:31 +01:00