]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Pull request #5028: smtp: usage of config cmds to prevent oob
authorDaniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) <dkolomii@cisco.com>
Tue, 9 Dec 2025 21:28:47 +0000 (21:28 +0000)
committerChris Sherwin (chsherwi) <chsherwi@cisco.com>
Tue, 9 Dec 2025 21:28:47 +0000 (21:28 +0000)
Merge in SNORT/snort3 from ~DKOLOMII/snort3:smtp_handle_command_fix to master

Squashed commit of the following:

commit 306fa5ea894c9a7a66805f7f5c0294999b1e3f0d
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Thu Dec 4 07:21:33 2025 -0500

    smtp: usage of config cmds

src/service_inspectors/smtp/smtp.cc

index be06456bf38edb7ecdb7de258f66fc68097b3c34..dd8ed27fab6d395ee59ef961af950830e5c7b391 100644 (file)
@@ -926,7 +926,7 @@ static const uint8_t* SMTP_HandleCommand(SmtpProtoConf* config, Packet* p, SMTPD
         break;
 
     default:
-        switch (smtp_known_cmds[smtp_search_info.id].type)
+        switch (config->cmds[smtp_search_info.id].type)
         {
         case SMTP_CMD_TYPE_DATA:
             if ((smtp_ssn->state_flags & SMTP_FLAG_GOT_RCPT_CMD) ||