mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00

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.
58 lines
3.3 KiB
Text
58 lines
3.3 KiB
Text
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 220, >, example.com ESMTP Postfix (Debian/GNU)
|
|
smtp_request, CHhAvVGS1DHFjwGM9, T, EHLO, localhost
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 250, EHLO, example.com
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 250, EHLO, PIPELINING
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 250, EHLO, SIZE 10240000
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 250, EHLO, ETRN
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 250, EHLO, STARTTLS
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 250, EHLO, ENHANCEDSTATUSCODES
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 250, EHLO, 8BITMIME
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 250, EHLO, DSN
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 250, EHLO, SMTPUTF8
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 250, EHLO, CHUNKING
|
|
smtp_request, CHhAvVGS1DHFjwGM9, T, MAIL, FROM:<zeek@localhost>
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 250, MAIL, 2.1.0 Ok
|
|
smtp_request, CHhAvVGS1DHFjwGM9, T, RCPT, TO:<root@localhost>
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 250, RCPT, 2.1.5 Ok
|
|
smtp_request, CHhAvVGS1DHFjwGM9, T, BDAT,
|
|
smtp_reply, CHhAvVGS1DHFjwGM9, F, 521, BDAT, 5.5.4 Syntax: BDAT count [LAST]
|
|
smtp_request, CHhAvVGS1DHFjwGM9, T, QUIT,
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 220, >, example.com ESMTP Postfix (Debian/GNU)
|
|
smtp_request, ClEkJM2Vm5giqnMf4h, T, EHLO, localhost
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 250, EHLO, example.com
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 250, EHLO, PIPELINING
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 250, EHLO, SIZE 10240000
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 250, EHLO, ETRN
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 250, EHLO, STARTTLS
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 250, EHLO, ENHANCEDSTATUSCODES
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 250, EHLO, 8BITMIME
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 250, EHLO, DSN
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 250, EHLO, SMTPUTF8
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 250, EHLO, CHUNKING
|
|
smtp_request, ClEkJM2Vm5giqnMf4h, T, MAIL, FROM:<zeek@localhost>
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 250, MAIL, 2.1.0 Ok
|
|
smtp_request, ClEkJM2Vm5giqnMf4h, T, RCPT, TO:<root@localhost>
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 250, RCPT, 2.1.5 Ok
|
|
smtp_request, ClEkJM2Vm5giqnMf4h, T, BDAT, 1234 SCRAMBLE
|
|
smtp_reply, ClEkJM2Vm5giqnMf4h, F, 521, BDAT, 5.5.4 Syntax: BDAT count [LAST]
|
|
smtp_request, ClEkJM2Vm5giqnMf4h, T, QUIT,
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 220, >, example.com ESMTP Postfix (Debian/GNU)
|
|
smtp_request, C4J4Th3PJpwUYZZ6gc, T, EHLO, localhost
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 250, EHLO, example.com
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 250, EHLO, PIPELINING
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 250, EHLO, SIZE 10240000
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 250, EHLO, ETRN
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 250, EHLO, STARTTLS
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 250, EHLO, ENHANCEDSTATUSCODES
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 250, EHLO, 8BITMIME
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 250, EHLO, DSN
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 250, EHLO, SMTPUTF8
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 250, EHLO, CHUNKING
|
|
smtp_request, C4J4Th3PJpwUYZZ6gc, T, MAIL, FROM:<zeek@localhost>
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 250, MAIL, 2.1.0 Ok
|
|
smtp_request, C4J4Th3PJpwUYZZ6gc, T, RCPT, TO:<root@localhost>
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 250, RCPT, 2.1.5 Ok
|
|
smtp_request, C4J4Th3PJpwUYZZ6gc, T, BDAT, SCRAMBLE
|
|
smtp_reply, C4J4Th3PJpwUYZZ6gc, F, 521, BDAT, 5.5.4 Syntax: BDAT count [LAST]
|
|
smtp_request, C4J4Th3PJpwUYZZ6gc, T, QUIT,
|