]> git.ipfire.org Git - thirdparty/snort3.git/log
thirdparty/snort3.git
8 days agoPull request #5112: build: generate and tag 3.10.2.0 master 3.10.2.0
Priyanka Gurudev (prbg) [Thu, 22 Jan 2026 03:23:18 +0000 (03:23 +0000)] 
Pull request #5112: build: generate and tag 3.10.2.0

Merge in SNORT/snort3 from ~PRBG/snort3:build_3.10.2.0 to master

Squashed commit of the following:

commit b12e80674dd99bdd920548b464751357582ebc0e
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Wed Jan 21 15:59:19 2026 -0500

    build: generate and tag 3.10.2.0

9 days agoPull request #5054: control: refactor connection ownership model and improve thread...
Volodymyr Shpyrka -X (vshpyrka - SOFTSERVE INC at Cisco) [Tue, 20 Jan 2026 16:07:01 +0000 (16:07 +0000)] 
Pull request #5054: control: refactor connection ownership model and improve thread safety

Merge in SNORT/snort3 from ~VSHPYRKA/snort3:ctrl_conn_tsan to master

Squashed commit of the following:

commit cf3961411d12e4f972ed2df14e0928b67f4201dd
Author: Volodymyr Shpyrka -X (vshpyrka - SOFTSERVE INC at Cisco) <vshpyrka@cisco.com>
Date:   Fri Dec 12 14:19:09 2025 +0200

    control: refactor connection ownership model and improve thread safety

9 days agoPull request #5095: extractor: avoid reporting default values for missing SSL fields
Yurii Chalov -X (ychalov - SOFTSERVE INC at Cisco) [Tue, 20 Jan 2026 13:46:14 +0000 (13:46 +0000)] 
Pull request #5095: extractor: avoid reporting default values for missing SSL fields

Merge in SNORT/snort3 from ~YCHALOV/snort3:ssl_extractor_default_value to master

Squashed commit of the following:

commit 938939d2d569882eb913b7fc1870eb722900b9a5
Author: Yurii Chalov <ychalov@cisco.com>
Date:   Wed Jan 14 11:56:48 2026 +0100

    extractor: avoid reporting default values for missing SSL fields

10 days agoPull request #5038: appid: prefer QUIC client appid over SSL
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Mon, 19 Jan 2026 18:43:54 +0000 (18:43 +0000)] 
Pull request #5038: appid: prefer QUIC client appid over SSL

Merge in SNORT/snort3 from ~OSTEPANO/snort3:quic_client_appid to master

Squashed commit of the following:

commit decff55972a34bae3931038c4ab305cc64935d05
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Mon Dec 8 08:37:27 2025 -0500

    appid: prefer QUIC client appid over SSL

10 days agoPull request #5084: appid: prevent oob read in sslv2 server-hello detection
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Mon, 19 Jan 2026 13:08:11 +0000 (13:08 +0000)] 
Pull request #5084: appid: prevent oob read in sslv2 server-hello detection

Merge in SNORT/snort3 from ~BHRYNIV/snort3:ssl_sslv2_shello_oob to master

Squashed commit of the following:

commit 66cc7980ef8a6ded57e4d02679525c146e3a5dd5
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Wed Jan 7 07:05:04 2026 -0500

    appid: prevent oob read in sslv2 server-hello detection

11 days agoPull request #4983: appid: configurable midstream service discovery
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Sun, 18 Jan 2026 16:36:36 +0000 (16:36 +0000)] 
Pull request #4983: appid: configurable midstream service discovery

Merge in SNORT/snort3 from ~DKOLOMII/snort3:midstream_service_discovery to master

Squashed commit of the following:

commit 598fc31e667da263c8514a92c4f95ef2cdc3eada
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Thu Dec 4 10:18:32 2025 -0500

    appid: configurable midstream service discovery

12 days agoPull request #5035: file_api : coverity fix
Arnab Kumar Singh (arnsingh) [Sat, 17 Jan 2026 17:07:00 +0000 (17:07 +0000)] 
Pull request #5035: file_api : coverity fix

Merge in SNORT/snort3 from ~ARNSINGH/snort3:coverity_fstat_fix to master

Squashed commit of the following:

commit bd20bb8eb0e070dbe5d3d08038a46aee6d911670
Author: Arnab <arnsingh@cisco.com>
Date:   Thu Nov 20 12:27:49 2025 +0530

    file_api : coverity fix

2 weeks agoPull request #5085: react: block flow when packets are not reset candidates
Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) [Thu, 15 Jan 2026 12:29:33 +0000 (12:29 +0000)] 
Pull request #5085: react: block flow when packets are not reset candidates

Merge in SNORT/snort3 from ~DZIKRATY/snort3:fix_non_tcp_react to master

Squashed commit of the following:

commit ff894c92b795ba1e20a89d06395f95dca3f4ec97
Author: Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) <dzikraty@cisco.com>
Date:   Thu Jan 8 10:38:11 2026 -0500

    react: block flow when packets are not reset candidates

2 weeks agoPull request #5081: smtp: handle split CRLF in multiline response parsing
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Tue, 13 Jan 2026 22:48:41 +0000 (22:48 +0000)] 
Pull request #5081: smtp: handle split CRLF in multiline response parsing

Merge in SNORT/snort3 from ~BHRYNIV/snort3:smtp_split_crlf to master

Squashed commit of the following:

commit e5e8bbfebc399179f7ececb283c72239cd9bff97
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Wed Jan 7 05:32:27 2026 -0500

    smtp: handle split CRLF in multiline response parsing

2 weeks agoPull request #5052: appid: prevent oob read in bootp option parsing
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Tue, 13 Jan 2026 21:46:33 +0000 (21:46 +0000)] 
Pull request #5052: appid: prevent oob read in bootp option parsing

Merge in SNORT/snort3 from ~BHRYNIV/snort3:fix_bootp_oob to master

Squashed commit of the following:

commit fdd6efba573953f666c8cb7de141c5df4d8e7086
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Fri Dec 12 05:45:41 2025 -0500

    appid: prevent oob read in bootp option parsing

2 weeks agoPull request #4968: flow: Support a binary output option for the dump_flows command
Davis McPherson -X (davmcphe - XORIANT CORPORATION at Cisco) [Tue, 13 Jan 2026 20:06:49 +0000 (20:06 +0000)] 
Pull request #4968: flow: Support a binary output option for the dump_flows command

Merge in SNORT/snort3 from ~DAVMCPHE/snort3:show_snort_flows_optimization to master

Squashed commit of the following:

commit 0aa744d2857d142cdd3a284d58d6e79ea69d34b9
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Tue Oct 14 16:17:22 2025 -0400

    flow: refactor dump_flows command to dump flow state in binary format

    show_flows: implement utility program to convert dump_flows binary files to text Flow state data for each flow

    flow: test dump limit of 1000 flows per packet

2 weeks agoPull request #5088: SSL client hello event is published with empty hostname
Murugaraj Rajamani -X (mururaja - HCL TECHNOLOGIES LIMITED at Cisco) [Tue, 13 Jan 2026 17:37:28 +0000 (17:37 +0000)] 
Pull request #5088: SSL client hello event is published with empty hostname

Merge in SNORT/snort3 from ~MURURAJA/snort3:SSL_inspector to master

Squashed commit of the following:

commit 1440bbda83b60bca597a8386fdd98f117de4f642
Author: mururaja <mururaja@cisco.com>
Date:   Sat Jan 10 00:26:45 2026 -0800

    ssl: SSL client hello event is published with empty hostname

2 weeks agoPull request #5089: mime: fix compile issues
Anna Norokh -X (anorokh - SOFTSERVE INC at Cisco) [Tue, 13 Jan 2026 13:13:10 +0000 (13:13 +0000)] 
Pull request #5089: mime: fix compile issues

Merge in SNORT/snort3 from ~ANOROKH/snort3:fix_comp_issues_mime to master

Squashed commit of the following:

commit 811fd8cd31e5bc8b84696c420d604568075888b7
Author: anorokh <anorokh@cisco.com>
Date:   Sat Jan 10 17:41:00 2026 +0200

    mime: fix compile issues (one is false positive)

2 weeks agoPull request #5090: build: generate and tag 3.10.1.0 3.10.1.0
Priyanka Gurudev (prbg) [Tue, 13 Jan 2026 02:49:49 +0000 (02:49 +0000)] 
Pull request #5090: build: generate and tag 3.10.1.0

Merge in SNORT/snort3 from ~PRBG/snort3:build_3.10.1.0 to master

Squashed commit of the following:

commit 6f5e73543576e443e22c2f2f2dd0693cde9bf42a
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Sun Jan 11 17:57:00 2026 -0500

    build: generate and tag 3.10.1.0

2 weeks agoPull request #5007: ftp_telnet: fix ftp_cmd_pipe_index handling
Andrii Mandiuk -X (amandiuk - SOFTSERVE INC at Cisco) [Fri, 9 Jan 2026 19:32:19 +0000 (19:32 +0000)] 
Pull request #5007: ftp_telnet: fix ftp_cmd_pipe_index handling

Merge in SNORT/snort3 from ~AMANDIUK/snort3:ftp_multiple_file_download to master

Squashed commit of the following:

commit a344640ab0970b50fa9278ec7d21df753b0d3415
Author: Andrii Mandiuk <amandiuk@cisco.com>
Date:   Mon Nov 24 07:44:48 2025 -0800

    ftp_telnet: fix ftp_cmd_pipe_index handling

2 weeks agoPull request #5083: appid: enable out-of-order inspection by default
Yehor Furman -X (yefurman - SOFTSERVE INC at Cisco) [Fri, 9 Jan 2026 15:23:45 +0000 (15:23 +0000)] 
Pull request #5083: appid: enable out-of-order inspection by default

Merge in SNORT/snort3 from ~YEFURMAN/snort3:appid_ooo_by_default to master

Squashed commit of the following:

commit bf9e2b73759c5c43191f78445c1e301bd2a0241e
Author: yefurman <yefurman@cisco.com>
Date:   Thu Jan 8 07:43:19 2026 -0500

    appid: enable out-of-order inspection by default

3 weeks agoPull request #5079: snort2lua: fix failure in converting patterns containing commas.
Vitalii Serhiiovych Horbatov -X (vhorbato - SOFTSERVE INC at Cisco) [Fri, 9 Jan 2026 09:15:00 +0000 (09:15 +0000)] 
Pull request #5079: snort2lua: fix failure in converting patterns containing commas.

Merge in SNORT/snort3 from ~VHORBATO/snort3:s2l_comma to master

Squashed commit of the following:

commit e59ff8ab76ae27d3409412174192ee0f2c1fc451
Author: vhorbato <vhorbato@cisco.com>
Date:   Tue Jan 6 15:41:43 2026 +0200

    snort2lua: fix failure in converting patterns containing commas

3 weeks agoPull request #5082: MIME to provide null-terminated string for logging
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Thu, 8 Jan 2026 15:27:40 +0000 (15:27 +0000)] 
Pull request #5082: MIME to provide null-terminated string for logging

Merge in SNORT/snort3 from ~OSHUMEIK/snort3:mime_fix to master

Squashed commit of the following:

commit 14b21aec883ea11a6ef259613d5fb9f083b39ff5
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 18:39:44 2026 +0200

    mime: leave room for null-character in case of size limit hit

commit d1b484a9e46aecbd9c8608a6d2c3a809edb4bfe8
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 18:18:25 2026 +0200

    mime: add unit tests for data over memory limit

commit d0a87edddd87f9330ab8ff36ddb5cb45236b028f
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 17:25:17 2026 +0200

    mime: add unit tests for data fitting memory limit

commit 6b790e39c1386c23732417abf19bb8ed1db45113
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 13:44:45 2026 +0200

    mime: rename class field to comply with the style

commit 6f6423c66d9fbe54b65c01d098a6fe7cf3c97ada
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 13:28:09 2026 +0200

    mime: return error code if cannot add headers for logging

commit 54c5677f65c6e7acbfea1a8b471b30b118e129a8
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 13:20:59 2026 +0200

    mime: ignore field collection if not configured

commit 449671977200c825b958984e1de6a52d52c4000a
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 11:36:22 2026 +0200

    mime: add basic unit tests for file logging

commit ed77619021828399f29d4e25412ef545920eb8c9
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue Jan 6 10:33:49 2026 +0200

    mime: remove unused forward-declaration

3 weeks agoPull request #5068: ips_options: reset PCRE rule counts on new configuration loaded
Viktor Chyzhovych -X (vchyzhov - SOFTSERVE INC at Cisco) [Wed, 7 Jan 2026 08:55:03 +0000 (08:55 +0000)] 
Pull request #5068: ips_options: reset PCRE rule counts on new configuration loaded

Merge in SNORT/snort3 from ~VCHYZHOV/snort3:fix_pcre_rule_counts to master

Squashed commit of the following:

commit 00454f429eca1af4d67d1ef6e4981d1d8814f30d
Author: Viktor Chyzhovych <vchyzhov@cisco.com>
Date:   Wed Dec 17 14:57:28 2025 +0200

    ips_options: reset PCRE rule counts on new configuration loaded

3 weeks agoPull request #5065: appid: prevent multiple oob reads in ssl
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Tue, 6 Jan 2026 20:43:22 +0000 (20:43 +0000)] 
Pull request #5065: appid: prevent multiple oob reads in ssl

Merge in SNORT/snort3 from ~BHRYNIV/snort3:fix_ssl_oob to master

Squashed commit of the following:

commit e1d42bb9c34f6e2af3ec0a94a404a64291ff8c20
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Tue Dec 16 08:45:23 2025 -0500

    appid: prevent multiple oob reads in ssl

3 weeks agoPull request #5066: appid: fix size check in TFTP service detector
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Tue, 6 Jan 2026 19:56:26 +0000 (19:56 +0000)] 
Pull request #5066: appid: fix size check in TFTP service detector

Merge in SNORT/snort3 from ~OSTEPANO/snort3:tftp_oob_read to master

Squashed commit of the following:

commit 27c9141209fa8db65b885facb909a07e6370dc8e
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Wed Dec 17 10:17:50 2025 -0500

    appid: fix size check in TFTP service detector

3 weeks agoPull request #4992: flow: add logs to show different ways a flow can fail to create
Juweria Ali Imran (jaliimra) [Mon, 5 Jan 2026 16:19:03 +0000 (16:19 +0000)] 
Pull request #4992: flow: add logs to show different ways a flow can fail to create

Merge in SNORT/snort3 from ~JALIIMRA/snort3:pkt_without_flow_reason to master

Squashed commit of the following:

commit 67fdb4cf3c7bdfcc195b67f56111ca74c0af2d1b
Author: Juweria Ali Imran <jaliimra@cisco.com>
Date:   Thu Nov 6 10:23:43 2025 -0500

    flow: add logs to show different ways a flow can fail to create

5 weeks agoPull request #5072: main: Update Dioctl daqSnort latency common change
Manjunatha Iyli (miyli) [Mon, 22 Dec 2025 10:22:47 +0000 (10:22 +0000)] 
Pull request #5072: main: Update Dioctl daqSnort latency common change

Merge in SNORT/snort3 from ~MIYLI/snort3:New_Dioctl_snort_latency_stats_libdaq to master

Squashed commit of the following:

commit 56becc51a905084929a34526a0eb299d7f29ca2f
Author: Manjunatha Iyli <miyli@cisco.com>
Date:   Mon Dec 22 08:57:58 2025 +0530

    main: Update Dioctl daqSnort latency common change

5 weeks agoPull request #5050: iec104: validate Type I length to prevent ASDU out-of-bounds...
Yehor Furman -X (yefurman - SOFTSERVE INC at Cisco) [Fri, 19 Dec 2025 19:57:09 +0000 (19:57 +0000)] 
Pull request #5050: iec104: validate Type I length to prevent ASDU out-of-bounds read

Merge in SNORT/snort3 from ~YEFURMAN/snort3:CSCws05701_fix to master

Squashed commit of the following:

commit ff30b6a527ad21f96071e785772c56156c3ebf36
Author: yefurman <yefurman@cisco.com>
Date:   Thu Dec 11 12:03:33 2025 -0500

    iec104: validate Type I length to prevent ASDU out-of-bounds read

5 weeks agoPull request #5064: decoder: adding TransbridgeCodec encode function
Oleksandr Fedorych -X (ofedoryc - SOFTSERVE INC at Cisco) [Fri, 19 Dec 2025 19:21:21 +0000 (19:21 +0000)] 
Pull request #5064: decoder: adding TransbridgeCodec encode function

Merge in SNORT/snort3 from ~OFEDORYC/snort3:trans_bridge_codec-encode-support to master

Squashed commit of the following:

commit 0bb9bf4b3160acc869eed0d2e30502f6285ad2c9
Author: ofedoryc <ofedoryc@cisco.com>
Date:   Wed Dec 17 02:45:17 2025 -0500

    decoder: adding encode function for TransbridgeCodec

6 weeks agoPull request #5011: appid: fix client process regex mapping logic
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Fri, 19 Dec 2025 01:22:48 +0000 (01:22 +0000)] 
Pull request #5011: appid: fix client process regex mapping logic

Merge in SNORT/snort3 from ~BHRYNIV/snort3:fix_eve_process_matching to master

Squashed commit of the following:

commit 20f93fcd90c115c5783b76d0c4f1d6dc62a5efbd
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Mon Nov 24 11:14:30 2025 -0500

    appid: fix client process regex mapping logic

6 weeks agoPull request #5062: ssl: free certificate data if certificate length is 0
Andres Avila Segura (aavilase) [Thu, 18 Dec 2025 22:06:00 +0000 (22:06 +0000)] 
Pull request #5062: ssl: free certificate data if certificate length is 0

Merge in SNORT/snort3 from ~AAVILASE/snort3:ssl_certs_len_0_memleak to master

Squashed commit of the following:

commit 9ad30c78770360907cf1534f68f2135d8f36b400
Author: Andres Avila <aavilase@cisco.com>
Date:   Mon Dec 15 13:21:33 2025 -0500

    ssl: Free certificate data if certificate length is 0

6 weeks agoPull request #5037: mime: fix mime boundary parsing
Anna Norokh -X (anorokh - SOFTSERVE INC at Cisco) [Thu, 18 Dec 2025 19:35:51 +0000 (19:35 +0000)] 
Pull request #5037: mime: fix mime boundary parsing

Merge in SNORT/snort3 from ~ANOROKH/snort3:fix_mime_boundary_spacing to master

Squashed commit of the following:

commit e1c11c4d6093f35ace7af372c7818527f2adc185
Author: anorokh <anorokh@cisco.com>
Date:   Fri Dec 5 14:50:37 2025 +0200

    mime: fix mime boundary parsing

    * fixed quoted boundary parsing
    * added ; as delimiter
    * fixed max len boundary parsing, initially 71 length was allowed
    * added mime trace type to snort_module

6 weeks agoPull request #5041: iec104: Fix IEC 104 SQ0 bounds checks by removing duplicate asdu_...
Yehor Furman -X (yefurman - SOFTSERVE INC at Cisco) [Thu, 18 Dec 2025 14:16:44 +0000 (14:16 +0000)] 
Pull request #5041: iec104: Fix IEC 104 SQ0 bounds checks by removing duplicate asdu_size_map entries and using IO_GROUP sizes, preventing out-of-bounds reads

Merge in SNORT/snort3 from ~YEFURMAN/snort3:CSCws05710_fix to master

Squashed commit of the following:

commit 5d6580db2c8589788661eff7e14227c88d35fd20
Author: yefurman <yefurman@cisco.com>
Date:   Mon Dec 8 06:05:55 2025 -0500

    iec104: Fix IEC 104 SQ0 bounds checks by removing duplicate asdu_size_map entries and using IO_GROUP sizes, preventing out-of-bounds reads

6 weeks agoPull request #5046: appid: check for Lua table errors during initialization and cleanup
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Thu, 18 Dec 2025 13:13:01 +0000 (13:13 +0000)] 
Pull request #5046: appid: check for Lua table errors during initialization and cleanup

Merge in SNORT/snort3 from ~OSTEPANO/snort3:lua_table_error_handle to master

Squashed commit of the following:

commit 7367e3e513f0b6f362544791fd763f4a1ded975e
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Wed Dec 10 07:45:22 2025 -0500

    appid: check for Lua table errors during initialization and cleanup

6 weeks agoPull request #5004: ftp_telnet: Handle malformed traffic in ftp to generate alert.
Rashi Manohar Patil -X (rasmanoh - XORIANT CORPORATION at Cisco) [Wed, 17 Dec 2025 06:46:08 +0000 (06:46 +0000)] 
Pull request #5004: ftp_telnet: Handle malformed traffic in ftp to generate alert.

Merge in SNORT/snort3 from ~RASMANOH/snort3:ftp_response_validation to master

Squashed commit of the following:

commit d02c41b518967993cd9c5052d9fad9716013838d
Author: Rashi Manohar Patil <rasmanoh@b18-vms-vm1089.cisco.com>
Date:   Tue Dec 16 15:40:26 2025 +0530

    ftp_telnet: Handle malformed traffic in ftp to generate alert

6 weeks agoPull request #5051: ssl: tls client hello check out of bounds fix
Andres Avila Segura (aavilase) [Tue, 16 Dec 2025 18:57:56 +0000 (18:57 +0000)] 
Pull request #5051: ssl: tls client hello check out of bounds fix

Merge in SNORT/snort3 from ~AAVILASE/snort3:tls_client_hello_oob to master

Squashed commit of the following:

commit 8a6e74c9bfca03e7f08da85345ef405e00302939
Author: Andres Avila <aavilase@cisco.com>
Date:   Thu Dec 11 16:01:41 2025 -0500

    ssl: tls client hello check out of bounds fix

6 weeks agoPull request #5042: appid: add check to avoid setting brute force state for pending...
Andres Avila Segura (aavilase) [Tue, 16 Dec 2025 13:57:57 +0000 (13:57 +0000)] 
Pull request #5042: appid: add check to avoid setting brute force state for pending sessions that are pruned

Merge in SNORT/snort3 from ~AAVILASE/snort3:set_brute_force_only_service_failure to master

Squashed commit of the following:

commit 1b508226cd69b2e38c2d732d52b5f4bf9afe09b8
Author: Andres Avila <aavilase@cisco.com>
Date:   Mon Dec 8 21:07:43 2025 -0500

    appid: add check to avoid setting brute force state for pending sessions that are pruned

6 weeks agoPull request #5036: http_inspect: fix coverity errors
Juan David Martin Castillo -X (jmartinc - SOFTSERVE INC at Cisco) [Mon, 15 Dec 2025 16:30:42 +0000 (16:30 +0000)] 
Pull request #5036: http_inspect: fix coverity errors

Merge in SNORT/snort3 from ~JMARTINC/snort3:cov_fix to master

Squashed commit of the following:

commit cc8ae063c7b71257df2f61550fbfb2d8819ee392
Author: Juan David Martin Castillo <jmartinc@cisco.com>
Date:   Wed Nov 26 12:54:25 2025 -0500

    http_inspect: fix coverity error

6 weeks agoPull request #5044: dns: add fix infinite recursion vulnerability
Shijin Bose (shibose) [Mon, 15 Dec 2025 12:33:36 +0000 (12:33 +0000)] 
Pull request #5044: dns: add fix infinite recursion vulnerability

Merge in SNORT/snort3 from ~SHIBOSE/snort3:dnsloop to master

Squashed commit of the following:

commit deba44f95fa2318eecae06366136a29801478ab1
Author: shibose <shibose@cisco.com>
Date:   Wed Dec 10 00:09:05 2025 +0530

    dns: add fix infinite recursion vulnerability

7 weeks agoPull request #5024: Opensource PRs
Michael Matirko (mmatirko) [Wed, 10 Dec 2025 20:20:52 +0000 (20:20 +0000)] 
Pull request #5024: Opensource PRs

Merge in SNORT/snort3 from ~MMATIRKO/snort3:opensource_PRs-12-2-25 to master

Squashed commit of the following:

commit dc343859ef082303a8dcb44574cf0f59d382b827
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Thu Dec 4 09:50:26 2025 -0500

    file: use new EVP functions rather than deprecated SHA functions

commit eb29d47a8d58aa9d5891cb3cd8be7716a7694329
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Tue Dec 2 11:01:03 2025 -0500

    alert_fast: ensure call_once definition doesn't collide in std vs glibc, thanks to krag on GitHub for suggesting this fix

commit b94f8da944edab611bdd5ac0613ea5c584a75e9e
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Tue Dec 2 10:54:03 2025 -0500

    cmake: fix pkg-config path for libdir, thanks to brianmcgillion on GitHub for submitting a similar fix

commit a96ce2c7dc6dcfc4b207aa1fe71f9c31a4cdde42
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Tue Dec 2 10:25:06 2025 -0500

    alert_json: add support for logging appid, thanks to ssam18 on GitHub for suggesting this change

commit 2e45e88d7d31c7fd55a9ce2f246e3b7983ffe714
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Tue Dec 2 10:20:18 2025 -0500

    hash: update hashes to use new EVP functions, thanks to
    Bl4omArchie on GitHub for suggesting a similar change

7 weeks agoPull request #4985: sip: fix out of bound reads in sip inspector
Shijin Bose (shibose) [Wed, 10 Dec 2025 13:11:44 +0000 (13:11 +0000)] 
Pull request #4985: sip: fix out of bound reads in sip inspector

Merge in SNORT/snort3 from ~SHIBOSE/snort3:sip_oob to master

Squashed commit of the following:

commit db754babd2279566a1c11267a8249d4f22311467
Author: shibose <shibose@cisco.com>
Date:   Tue Nov 18 12:35:41 2025 +0530

    sip: avoid out-of-bounds reads in sip_parse_sdp_m

commit 0455ee01dad5f61b1eab726facb894f2334615cc
Author: shibose <shibose@cisco.com>
Date:   Fri Nov 7 00:33:16 2025 +0530

    sip: fix out of bound reads in sip inspector

7 weeks agoPull request #5028: smtp: usage of config cmds to prevent oob
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Tue, 9 Dec 2025 21:28:47 +0000 (21:28 +0000)] 
Pull request #5028: smtp: usage of config cmds to prevent oob

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

7 weeks agoPull request #5030: snort_ml: scan multipart form data
Brandon Stultz (brastult) [Tue, 9 Dec 2025 14:31:51 +0000 (14:31 +0000)] 
Pull request #5030: snort_ml: scan multipart form data

Merge in SNORT/snort3 from ~BRASTULT/snort3:snort_ml_multipart to master

Squashed commit of the following:

commit 324097ebac2877412a01f66816006c6033613ad3
Author: Brandon Stultz <brastult@cisco.com>
Date:   Tue Dec 2 18:18:21 2025 -0500

    snort_ml: enable client body scanning by default

commit 3a36905a39c842aca112757b3927b135395429ff
Author: Brandon Stultz <brastult@cisco.com>
Date:   Tue Dec 2 18:17:57 2025 -0500

    snort_ml: scan multipart form data

commit 065b77b473a6536bb002c71d362d8b7beb78e815
Author: Brandon Stultz <brastult@cisco.com>
Date:   Tue Dec 2 18:05:27 2025 -0500

    pub_sub: add is_urlencoded method

commit 6ef1aee143d6040d3e690f197cc71e629e9b40c9
Author: Brandon Stultz <brastult@cisco.com>
Date:   Tue Dec 2 17:57:54 2025 -0500

    http_inspect: add urlencoded to content-type list

7 weeks agoPull request #5001: appid: allow out-of-order packet inspection in TP
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Tue, 9 Dec 2025 14:11:02 +0000 (14:11 +0000)] 
Pull request #5001: appid: allow out-of-order packet inspection in TP

Merge in SNORT/snort3 from ~OSTEPANO/snort3:tp_http_request_len to master

Squashed commit of the following:

commit aa0c0de17168228c169f7f3a358cedf4f2e9a70a
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Wed Nov 19 13:47:05 2025 -0500

    appid: allow out-of-order packet inspection in TP

7 weeks agoPull request #5032: appid: fix eve process handler event debug logging
Ron Dempster (rdempste) [Tue, 9 Dec 2025 11:01:10 +0000 (11:01 +0000)] 
Pull request #5032: appid: fix eve process handler event debug logging

Merge in SNORT/snort3 from ~RDEMPSTE/snort3:fix_deferred_trust to master

Squashed commit of the following:

commit 749e2e9e043a229ecdb534d0844efaf6c33d8df0
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Thu Oct 16 15:52:16 2025 -0400

    appid: fix eve process handler event debug logging

7 weeks agoPull request #5010: smb,dlp: update filename,filesize of FileInfo handling to enable...
Veera Reddy Evuri (vevuri) [Fri, 5 Dec 2025 18:00:11 +0000 (18:00 +0000)] 
Pull request #5010: smb,dlp: update filename,filesize of FileInfo handling to enable dlp evaluation for repeated txns

Merge in SNORT/snort3 from ~VEVURI/snort3:dlp-for-smb to master

Squashed commit of the following:

commit 05bda7e2ae1e9459082199474e77750d03bbe916
Author: Veera Reddy Evuri <vevuri@cisco.com>
Date:   Wed Nov 26 02:04:04 2025 -0800

    smb,dlp: update filename,filesize of FileInfo handling to enable dlp evaluation for repeated txns

7 weeks agoPull request #5027: detection: fix Coverity warnings in related components
Vitalii Serhiiovych Horbatov -X (vhorbato - SOFTSERVE INC at Cisco) [Fri, 5 Dec 2025 17:43:02 +0000 (17:43 +0000)] 
Pull request #5027: detection: fix Coverity warnings in related components

Merge in SNORT/snort3 from ~VHORBATO/snort3:de_coverity to master

Squashed commit of the following:

commit e79722ff502f1030531812e64148893df153cb38
Author: vhorbato <vhorbato@cisco.com>
Date:   Wed Dec 3 18:23:21 2025 +0200

    build: fix Coverity warnings in related components

7 weeks agoPull request #5031: mime: improve form-data collection for incomplete boundaries
Anna Norokh -X (anorokh - SOFTSERVE INC at Cisco) [Fri, 5 Dec 2025 17:38:21 +0000 (17:38 +0000)] 
Pull request #5031: mime: improve form-data collection for incomplete boundaries

Merge in SNORT/snort3 from ~ANOROKH/snort3:improve_form_data_collection to master

Squashed commit of the following:

commit 46cfe4731ceda80b8ffca47b296355e5fbe85fd4
Author: anorokh <anorokh@cisco.com>
Date:   Fri Dec 5 12:32:55 2025 +0200

    mime: improve form-data collection for incomplete boundaries

8 weeks agoPull request #5013: unified2: use proper API for obtaining VLAN ID from packet
Michael Matirko (mmatirko) [Thu, 4 Dec 2025 16:34:39 +0000 (16:34 +0000)] 
Pull request #5013: unified2: use proper API for obtaining VLAN ID from packet

Merge in SNORT/snort3 from ~MMATIRKO/snort3:better_vlan to master

Squashed commit of the following:

commit 407d27f35e065241d594d3ecb857432295214401
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Wed Nov 26 12:47:54 2025 -0500

    unified2: use proper API for obtaining VLAN ID from packet

8 weeks agoPull request #5021: appid: fix setting global ssh ignore flag
Yehor Furman -X (yefurman - SOFTSERVE INC at Cisco) [Thu, 4 Dec 2025 15:02:58 +0000 (15:02 +0000)] 
Pull request #5021: appid: fix setting global ssh ignore flag

Merge in SNORT/snort3 from ~YEFURMAN/snort3:early_ssh_ignore to master

Squashed commit of the following:

commit ff4f3e97c6000eb8c80b14d49bab8bceb9fcf40d
Author: yefurman <yefurman@cisco.com>
Date:   Tue Dec 2 03:37:09 2025 -0500

    appid: fix setting global ssh ignore flag

8 weeks agoPull request #4973: Mdns deviceinfo
Umang Sharma (umasharm) [Thu, 4 Dec 2025 14:19:54 +0000 (14:19 +0000)] 
Pull request #4973: Mdns deviceinfo

Merge in SNORT/snort3 from ~UMASHARM/snort3:mdns_deviceinfo to master

Squashed commit of the following:

commit b183f83410da9d86cef10e8bae079e9bc734c933
Author: Umang Sharma <umasharm@cisco.com>
Date:   Tue Nov 4 09:16:57 2025 -0500

    appid: mDNS TXT records parsing and deviceinfo event generation

8 weeks agoPull request #5017: build: address compilation warnings
Volodymyr Shpyrka -X (vshpyrka - SOFTSERVE INC at Cisco) [Mon, 1 Dec 2025 14:40:11 +0000 (14:40 +0000)] 
Pull request #5017: build: address compilation warnings

Merge in SNORT/snort3 from ~VSHPYRKA/snort3:cov_fixes_serviceability to master

Squashed commit of the following:

commit eb683d834d223d44ad475b2dd29b4cf36c567853
Author: Volodymyr Shpyrka -X (vshpyrka - SOFTSERVE INC at Cisco) <vshpyrka@cisco.com>
Date:   Wed Nov 26 15:45:58 2025 +0200

    build: address compilation warnings

8 weeks agoPull request #4944: mime: implement parsing for MIME multipart/form_data content
Anna Norokh -X (anorokh - SOFTSERVE INC at Cisco) [Mon, 1 Dec 2025 11:24:16 +0000 (11:24 +0000)] 
Pull request #4944: mime: implement parsing for MIME multipart/form_data content

Merge in SNORT/snort3 from ~ANOROKH/snort3:mime_form_data to master

Squashed commit of the following:

commit 86cbfb84db9b2930b42fc3bb7aea147d1c6e7aea
Author: anorokh <anorokh@cisco.com>
Date:   Wed Nov 12 12:08:36 2025 +0200

    mime: implement content parsing of multipart/form_data

        - reworked MIME header (Content-*) parsing
        - http_inspect: added new form_data value in MsgBody
        - pub_sub: added new event HttpFormDataEvent

2 months agoPull request #5015: A fix for byte_extract
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Fri, 28 Nov 2025 16:02:46 +0000 (16:02 +0000)] 
Pull request #5015: A fix for byte_extract

Merge in SNORT/snort3 from ~OSHUMEIK/snort3:byte_extract_cursor to master

Squashed commit of the following:

commit f30dd5a7b7b87a08e2975a627b7a8313fca71c9e
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Thu Nov 27 10:32:22 2025 +0200

    ips_options: fix cursor position for byte_extract

    Cursor position is set with respect to Relative flag.

2 months agoPull request #4953: ftp_telnet: fix Coverity DEADCODE and INTEGER_OVERFLOW errors
Ankit Kumar (kuankit) [Wed, 26 Nov 2025 06:58:28 +0000 (06:58 +0000)] 
Pull request #4953: ftp_telnet: fix Coverity DEADCODE and INTEGER_OVERFLOW errors

Merge in SNORT/snort3 from ~KUANKIT/snort3:ftp-telnet-coverity-fixes to master

Squashed commit of the following:

commit bc51db20619b348fe136829b25eed1f25c78e316
Author: kuankit <kuankit@cisco.com>
Date:   Tue Oct 21 21:45:04 2025 -0700

    ftp_telnet: fix coverity errors and improve cmd_len configurability

2 months agoPull request #5008: build: generate and tag 3.10.0.0 3.10.0.0
Priyanka Gurudev (prbg) [Tue, 25 Nov 2025 19:14:39 +0000 (19:14 +0000)] 
Pull request #5008: build: generate and tag 3.10.0.0

Merge in SNORT/snort3 from ~PRBG/snort3:build_3.10.0.0 to master

Squashed commit of the following:

commit d86300b334840b019e8e73cab6c48af00675612a
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Mon Nov 24 15:55:53 2025 -0500

    build: generate and tag 3.10.0.0

2 months agoPull request #4995: appid: ignore empty strings in ssl lookup api
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Fri, 21 Nov 2025 19:41:57 +0000 (19:41 +0000)] 
Pull request #4995: appid: ignore empty strings in ssl lookup api

Merge in SNORT/snort3 from ~OSTEPANO/snort3:appid_api_zero_tls to master

Squashed commit of the following:

commit 5e6a9c0b9cea6e476cee6369e79d168807b5db2d
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Fri Nov 14 09:54:37 2025 -0500

    appid: ignore empty strings in ssl lookup api

2 months agoPull request #4932: opcua: adding documentation for new OPC UA service inspector
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Fri, 21 Nov 2025 18:49:43 +0000 (18:49 +0000)] 
Pull request #4932: opcua: adding documentation for new OPC UA service inspector

Merge in SNORT/snort3 from ~DKOLOMII/snort3:opcua_inspector_doc to master

Squashed commit of the following:

commit 48e1b1cfb621fc834e6e3f0f9973a76e7a2a1efa
Author: Jared Rittle <>
Date:   Mon Jan 6 13:40:15 2025 -0500

    opcua: inspector documentation

2 months agoPull request #4931: opcua: adding new service inspector for OPC UA
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Fri, 21 Nov 2025 18:48:47 +0000 (18:48 +0000)] 
Pull request #4931: opcua: adding new service inspector for OPC UA

Merge in SNORT/snort3 from ~DKOLOMII/snort3:opcua_inspector to master

Squashed commit of the following:

commit ebef1ee2314a3db2e8790556567b9a419f42ea5a
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Thu Nov 20 09:21:10 2025 -0500

    opcua: adding support for opcua

2 months agoPull request #4978: reload: make proc_stats thread_local
Yana Chyp -X (ychyp - SOFTSERVE INC at Cisco) [Fri, 21 Nov 2025 16:37:44 +0000 (16:37 +0000)] 
Pull request #4978: reload: make proc_stats thread_local

Merge in SNORT/snort3 from ~YCHYP/snort3:tsan-thread-local to master

Squashed commit of the following:

commit ec57c80d77119ed5692526016c00a26766b912cb
Author: ychyp <ychyp@cisco.com>
Date:   Tue Nov 4 12:34:26 2025 -0500

    reload: make proc_stats thread_local

2 months agoPull request #4960: ssh: support fields for extractor
Akhilesh MY (amuttuva) [Fri, 21 Nov 2025 06:49:10 +0000 (06:49 +0000)] 
Pull request #4960: ssh: support fields for extractor

Merge in SNORT/snort3 from ~AMUTTUVA/snort3:ssh_ext to master

Squashed commit of the following:

commit 0179324498cb13d08a1a23b44eee55ce1fa92e19
Author: Akhilesh MY <amuttuva@cisco.com>
Date:   Mon Oct 27 05:37:19 2025 -0400

    ssh: support fields for extractor

2 months agoPull request #4982: main: Retry queue timeout option added
Vivitha Thiraviam -X (vithirav - HCL TECHNOLOGIES LIMITED at Cisco) [Wed, 19 Nov 2025 20:22:33 +0000 (20:22 +0000)] 
Pull request #4982: main: Retry queue timeout option added

Merge in SNORT/snort3 from ~VITHIRAV/snort3:retry_queue_timeout to master

Squashed commit of the following:

commit 61f65bb7adef7ce6e4b836ee07c8a62030c66fb7
Author: vithirav <vithirav@cisco.com>
Date:   Tue Nov 18 20:45:04 2025 -0800

    main: Retry queue timeout option added

2 months agoPull request #4999: extractor: fix cppcheck errors
Ron Dempster (rdempste) [Wed, 19 Nov 2025 16:43:03 +0000 (16:43 +0000)] 
Pull request #4999: extractor: fix cppcheck errors

Merge in SNORT/snort3 from ~RDEMPSTE/snort3:cppcheck to master

Squashed commit of the following:

commit fbce54b7c5dc6493b8d97742fa7658e39549a0b8
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Tue Nov 18 16:57:33 2025 -0500

    extractor: fix cppcheck errors

2 months agoPull request #5000: ips_options: make pcre match data thread specific
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Wed, 19 Nov 2025 11:59:30 +0000 (11:59 +0000)] 
Pull request #5000: ips_options: make pcre match data thread specific

Merge in SNORT/snort3 from ~OSHUMEIK/snort3:pcre2_mt to master

Squashed commit of the following:

commit c526c6db25247c43cbaa9f176838d94f18944bee
Author: vhorbato <vhorbato@cisco.com>
Date:   Mon Nov 17 18:26:07 2025 +0200

    ips_options: make pcre match data thread specific

2 months agoPull request #4991: extractor: add quic extractor
Volodymyr Shpyrka -X (vshpyrka - SOFTSERVE INC at Cisco) [Tue, 18 Nov 2025 07:34:20 +0000 (07:34 +0000)] 
Pull request #4991: extractor: add quic extractor

Merge in SNORT/snort3 from ~VSHPYRKA/snort3:quic_extractor_implementation to master

Squashed commit of the following:

commit f0020563a960fdf16c09af4454b7c80cd4073da7
Author: Volodymyr Shpyrka -X (vshpyrka - SOFTSERVE INC at Cisco) <vshpyrka@cisco.com>
Date:   Thu Oct 16 12:02:12 2025 +0300

    extractor: add quic extractor

2 months agoPull request #4977: appid: ftp parsing bounds check
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Thu, 13 Nov 2025 11:54:34 +0000 (11:54 +0000)] 
Pull request #4977: appid: ftp parsing  bounds check

Merge in SNORT/snort3 from ~OSTEPANO/snort3:ftp_overflow to master

Squashed commit of the following:

commit 725fa41fe90f105ce77b67ba120b8bd3778018c3
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Wed Nov 5 06:48:08 2025 -0500

    appid: ftp parsing bounds check

2 months agoPull request #4859: file_api: copy cacheable property to new context from cached...
Veera Reddy Evuri (vevuri) [Wed, 12 Nov 2025 16:57:03 +0000 (16:57 +0000)] 
Pull request #4859: file_api: copy cacheable property to new context from cached context and use filecontext from cache, only if the entry is marked as cacheable

Merge in SNORT/snort3 from ~VEVURI/snort3:dlp-verdict-cache-txns to master

Squashed commit of the following:

commit 00181875a2fbe3e67d92cbd137fe93919b437f46
Author: Veera Reddy Evuri <vevuri@cisco.com>
Date:   Sun Nov 2 22:49:21 2025 -0800

    file_api: copy cacheable property to new context from cached context and use filecontext from cache, only if the entry is marked as cacheable

2 months agoPull request #4961: Fix:Coverity issue due to copy instead of move
Arnab Kumar Singh (arnsingh) [Mon, 10 Nov 2025 07:08:09 +0000 (07:08 +0000)] 
Pull request #4961: Fix:Coverity issue due to copy instead of move

Merge in SNORT/snort3 from ~ARNSINGH/snort3:copyinsteadmove to master

Squashed commit of the following:

commit c2531f56ac8d343f45b5bd4869dfca2621516f4f
Author: arnsingh <arnsingh@cisco.com>
Date:   Sun Oct 26 14:25:20 2025 +0530

    dce_rpc: changed copy to move

2 months agoPull request #4962: mp_data_bus: unsubscribe
Umang Sharma (umasharm) [Fri, 7 Nov 2025 19:34:52 +0000 (19:34 +0000)] 
Pull request #4962: mp_data_bus: unsubscribe

Merge in SNORT/snort3 from ~UMASHARM/snort3:mpdbus_unsubscribe to master

Squashed commit of the following:

commit 5e4ec40feb8fa04b35ef621bc1449f730b8ed5ce
Author: Umang Sharma <umasharm@cisco.com>
Date:   Mon Nov 3 08:11:49 2025 -0500

    mp_data_bus: unsubscribe API

2 months agoPull request #4969: dns: add counters for different DNS flavors
Shibin K V (shikv) [Fri, 7 Nov 2025 12:26:07 +0000 (12:26 +0000)] 
Pull request #4969: dns: add counters for different DNS flavors

Merge in SNORT/snort3 from ~SHIKV/snort3:doh_counters to master

Squashed commit of the following:

commit a09815a683072f0a63125f114a7ba8ae639bbf2f
Author: shibin k v <shikv@cisco.com>
Date:   Mon Nov 3 01:58:24 2025 -0600

    dns: add counters for different DNS flavors

2 months agoPull request #4935: packet_io: snort3ci platforms_rt failing
Murugaraj Rajamani -X (mururaja - HCL TECHNOLOGIES LIMITED at Cisco) [Fri, 7 Nov 2025 06:16:22 +0000 (06:16 +0000)] 
Pull request #4935: packet_io: snort3ci platforms_rt failing

Merge in SNORT/snort3 from ~MURURAJA/snort3:Snort_rt to master

Squashed commit of the following:

commit cf53f8fe6c868332a9fec6fa94859e7a3fe9eddd
Author: mururaja <mururaja@cisco.com>
Date:   Wed Oct 8 07:19:57 2025 -0700

    ai_inspector: changes in active_packet_trace_test

2 months agoPull request #4979: http_inspect: rename request and response buffers
Adrian Mamolea (admamole) [Fri, 7 Nov 2025 03:04:00 +0000 (03:04 +0000)] 
Pull request #4979: http_inspect: rename request and response buffers

Merge in SNORT/snort3 from ~ADMAMOLE/snort3:rename_fields to master

Squashed commit of the following:

commit 6d5aa070aea3445990211f5e2d20d776180f438b
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Wed Nov 5 12:04:55 2025 -0500

    http_inspect: rename request and response buffers

2 months agoPull request #4981: build: generate and tag 3.9.7.0 3.9.7.0
Priyanka Gurudev (prbg) [Fri, 7 Nov 2025 02:24:22 +0000 (02:24 +0000)] 
Pull request #4981: build: generate and tag 3.9.7.0

Merge in SNORT/snort3 from ~PRBG/snort3:build_3.9.7.0 to master

Squashed commit of the following:

commit d15630e1075770f7fc4973a6a822195e7e0630d7
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Wed Nov 5 22:32:31 2025 -0500

    build: generate and tag 3.9.7.0

2 months agoPull request #4925: appid: SNI and CNAME patterns matching fix
Chris Sherwin (chsherwi) [Wed, 5 Nov 2025 12:49:15 +0000 (12:49 +0000)] 
Pull request #4925: appid: SNI and CNAME patterns matching fix

Merge in SNORT/snort3 from ~AMILASH/snort3:cname_sni_pattern_matching to master

Squashed commit of the following:

commit 6b2ac4841f641790fce314bb369289009b977907
Author: Artur <amilash@cisco.com>
Date:   Tue Sep 30 08:08:56 2025 -0400

    appid: SNI and CNAME patterns matching fix

2 months agoPull request #4970: stream: remove lock on extra_data_log as it is only changed at...
Michael Matirko (mmatirko) [Tue, 4 Nov 2025 09:43:22 +0000 (09:43 +0000)] 
Pull request #4970: stream: remove lock on extra_data_log as it is only changed at Analyzer startup

Merge in SNORT/snort3 from ~MMATIRKO/snort3:xtra_no_lock to master

Squashed commit of the following:

commit a59a788ca121a1df8bd111eec08b19e7437dad6b
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Mon Nov 3 09:49:45 2025 -0500

    stream: remove lock on extra_data_log as it is only changed at Analyzer startup

2 months agoPull request #4893: http_inspect: waf buffers
Adrian Mamolea (admamole) [Mon, 3 Nov 2025 20:14:05 +0000 (20:14 +0000)] 
Pull request #4893: http_inspect: waf buffers

Merge in SNORT/snort3 from ~ADMAMOLE/snort3:log_buffers to master

Squashed commit of the following:

commit c2b242a909c4bd36d03b4b16f9c267857ce27580
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Tue Sep 2 12:32:45 2025 -0400

    http_inspect: add waf buffers

2 months agoPull request #4967: appid: suppress false positive coverity warning
Andres Avila Segura (aavilase) [Mon, 3 Nov 2025 15:39:50 +0000 (15:39 +0000)] 
Pull request #4967: appid: suppress false positive coverity warning

Merge in SNORT/snort3 from ~AAVILASE/snort3:suppress_coverity_warning to master

Squashed commit of the following:

commit 3f45980bf43e944f4eddc181965360fb3671102d
Author: Andres Avila <aavilase@cisco.com>
Date:   Thu Oct 30 11:04:40 2025 -0400

    appid: suppress false positive coverity warning

2 months agoPull request #4966: appid: fix ssh service detection on mid-stream sessions
Yehor Furman -X (yefurman - SOFTSERVE INC at Cisco) [Mon, 3 Nov 2025 15:01:27 +0000 (15:01 +0000)] 
Pull request #4966: appid: fix ssh service detection on mid-stream sessions

Merge in SNORT/snort3 from ~YEFURMAN/snort3:ssh_service_detection_fix to master

Squashed commit of the following:

commit 21a4f27f6cda49e6b176f6ae1461d24db1a28611
Author: yefurman <yefurman@cisco.com>
Date:   Fri Oct 24 09:49:36 2025 -0400

    appid: fix ssh service detection with dropped packets

2 months agoPull request #4945: memory, filters: resolve coverity and TSAN issues
Michael Matirko (mmatirko) [Fri, 31 Oct 2025 21:39:54 +0000 (21:39 +0000)] 
Pull request #4945: memory, filters: resolve coverity and TSAN issues

Merge in SNORT/snort3 from ~MMATIRKO/snort3:coverity_calamity to master

Squashed commit of the following:

commit 696a51e6dad7ca1c6351831ca2b08899538346b5
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Thu Oct 9 13:52:36 2025 -0400

    memory: resolve race condition on global stats

    filters: resolve lock issues, 2k38 issues in rate_filter and sfthd

    stream: add additional lock/unlock when we do extra_data_log

    perf_monitor: don't decrement index if already zero

    appid: fix printf args

    perf_monitor: fix minor issue with int overflow

    ha: guard against negative shift

    codec: fix byte math, codec coverity issues

    rna: use std::move on RnaTracker to move instead of copying

    snort2lua: use std::move where possible

    stream, loggers: use std::move where possible

    sfthd: fix issues with printf type specifier, cppcheck issues

    detection_engine: use const where possible

3 months agoPull request #4933: ssl: SSL extractor event
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Thu, 30 Oct 2025 18:18:25 +0000 (18:18 +0000)] 
Pull request #4933: ssl: SSL extractor event

Merge in SNORT/snort3 from ~OSTEPANO/snort3:ssl_metadata_extractor to master

Squashed commit of the following:

commit 45a8012221075eb0d84589631d543b9151d25c95
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Thu Sep 11 04:42:20 2025 -0400

    ssl: SSL extractor event

3 months agoPull request #4946: appid: solve coverity warnings
Andres Avila Segura (aavilase) [Wed, 29 Oct 2025 19:34:04 +0000 (19:34 +0000)] 
Pull request #4946: appid: solve coverity warnings

Merge in SNORT/snort3 from ~AAVILASE/snort3:address_coverity_warnings to master

Squashed commit of the following:

commit b100d38c8fbf510e5e6daf9f4b5cfe37de1d8352
Author: Andres Avila <aavilase@cisco.com>
Date:   Thu Oct 16 10:33:30 2025 -0400

    appid: solve coverity warnings

3 months agoPull request #4950: appid: add multi-stream support for DNS
Shibin K V (shikv) [Wed, 29 Oct 2025 06:13:24 +0000 (06:13 +0000)] 
Pull request #4950: appid: add multi-stream support for DNS

Merge in SNORT/snort3 from ~SHIKV/snort3:doh_multi_stream to master

Squashed commit of the following:

commit e46e9809c787162b84bdd9147a27cde496cd8714
Author: shibin k v <shikv@cisco.com>
Date:   Tue Oct 21 04:00:46 2025 -0500

    appid: add multi-stream support for DNS

3 months agoPull request #4951: iec104: data size checks for pointer operations
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Tue, 28 Oct 2025 20:47:01 +0000 (20:47 +0000)] 
Pull request #4951: iec104: data size checks for pointer operations

Merge in SNORT/snort3 from ~OSTEPANO/snort3:iec_coverity to master

Squashed commit of the following:

commit dc00f009a3007ba2d9b5d7ff33e123f49413b643
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Tue Oct 21 06:01:08 2025 -0400

    iec104: data size checks for pointer operations

3 months agoPull request #4940: dce_rpc: checking out of bounds
Ashutosh Gupta (ashugup3) [Tue, 28 Oct 2025 09:51:43 +0000 (09:51 +0000)] 
Pull request #4940: dce_rpc: checking out of bounds

Merge in SNORT/snort3 from ~ASHUGUP3/snort3:bug_dcesmb_oob to master

Squashed commit of the following:

commit a81f44c4ed3c9867580b49cd0877798cefa7dffb
Author: ashutosh <ashugup3@cisco.com>
Date:   Thu Oct 9 12:17:10 2025 +0530

    dce_rpc: checking out of bounds

3 months agoPull request #4884: flow: add new flow prune reason
Raza Shafiq (rshafiq) [Mon, 27 Oct 2025 14:50:32 +0000 (14:50 +0000)] 
Pull request #4884: flow: add new flow prune reason

Merge in SNORT/snort3 from ~RSHAFIQ/snort3:flow_release to master

Squashed commit of the following:

commit c6c4c580d3aa46a09b9063b08347c6071de631f6
Author: rshafiq <rshafiq@cisco.com>
Date:   Tue Aug 26 16:51:20 2025 -0400

    flow: new pegs and packet tracer log for flow prune

3 months agoPull request #4954: s7commplus: out of bounds check during decode
Andres Avila Segura (aavilase) [Fri, 24 Oct 2025 20:15:22 +0000 (20:15 +0000)] 
Pull request #4954: s7commplus: out of bounds check during decode

Merge in SNORT/snort3 from ~AAVILASE/snort3:s7commplus_out_bounds_check to master

Squashed commit of the following:

commit 946cf17ece70bdf2899053099dca70e93fd7d9b5
Author: Andres Avila <aavilase@cisco.com>
Date:   Tue Oct 21 10:12:21 2025 -0400

    s7commplus: out of bounds check during decode

3 months agoPull request #4833: snort_ml: add mpse and lru cache
Brandon Stultz (brastult) [Fri, 24 Oct 2025 09:00:55 +0000 (09:00 +0000)] 
Pull request #4833: snort_ml: add mpse and lru cache

Merge in SNORT/snort3 from ~BRASTULT/snort3:snort_ml_pipeline to master

Squashed commit of the following:

commit 1f51dd1bee92a4995d960561b59a72e1a8903b53
Author: Brandon Stultz <brastult@cisco.com>
Date:   Fri Jul 25 13:46:00 2025 -0400

    build: only enable libml for supported versions

commit 47a789fc3b637f95b11ba0b154af53440ed5b2f2
Author: Brandon Stultz <brastult@cisco.com>
Date:   Fri Jul 25 13:32:01 2025 -0400

    snort_ml: add mpse and lru cache

commit 7c74729080cc2f1095dbbeee8e98bbbda00accf9
Author: Brandon Stultz <brastult@cisco.com>
Date:   Fri Sep 5 17:00:03 2025 -0400

    hash: add FNV-1a hash

3 months agoPull request #4942: pop: fixing oob in pop_paf search_for_command
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Thu, 23 Oct 2025 20:05:04 +0000 (20:05 +0000)] 
Pull request #4942: pop: fixing oob in pop_paf search_for_command

Merge in SNORT/snort3 from ~DKOLOMII/snort3:pop_oob_fix to master

Squashed commit of the following:

commit f06464862b154bd1742a19bdb330348519017da4
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Wed Oct 15 11:35:39 2025 -0400

    pop: fixing oob in pop_paf search_for_command

3 months agoPull request #4948: log: Increase max length of LogMessage output.
Steve Chew (stechew) [Thu, 23 Oct 2025 14:59:03 +0000 (14:59 +0000)] 
Pull request #4948: log: Increase max length of LogMessage output.

Merge in SNORT/snort3 from ~STECHEW/snort3:log_message_size to master

Squashed commit of the following:

commit aed76bcfc3177ab2d806380029e5b2e75ed60a8b
Author: Steve Chew <stechew@cisco.com>
Date:   Sun Oct 19 14:37:14 2025 -0400

    log: Increase max length of LogMessage output.

3 months agoPull request #4941: imap: parse_command oob fix
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Thu, 23 Oct 2025 12:31:32 +0000 (12:31 +0000)] 
Pull request #4941: imap: parse_command oob fix

Merge in SNORT/snort3 from ~DKOLOMII/snort3:imap_oob_fix to master

Squashed commit of the following:

commit fd69fd0e106da891013f471051c06cd357bba5ac
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Wed Oct 15 10:12:23 2025 -0400

    imap: parse_command oob fix

3 months agoPull request #4947: mp_data_bus: fixing coverity issues
Umang Sharma (umasharm) [Tue, 21 Oct 2025 18:08:49 +0000 (18:08 +0000)] 
Pull request #4947: mp_data_bus: fixing coverity issues

Merge in SNORT/snort3 from ~UMASHARM/snort3:mpdbus_coverity to master

Squashed commit of the following:

commit 0d1fa67aa85e084c72dbe5f161e551c0455ed14f
Author: Umang Sharma <umasharm@cisco.com>
Date:   Thu Oct 16 11:55:05 2025 -0400

    mp_data_bus: fixing coverity issues

3 months agoPull request #4923: stream_tcp: enhance rst validation to follow RFC 5961 recommendations
Davis McPherson -X (davmcphe - XORIANT CORPORATION at Cisco) [Sat, 18 Oct 2025 00:23:46 +0000 (00:23 +0000)] 
Pull request #4923: stream_tcp: enhance rst validation to follow RFC 5961 recommendations

Merge in SNORT/snort3 from ~DAVMCPHE/snort3:stream_tcp_rst_handling to master

Squashed commit of the following:

commit f355fb9799470aae71c2f6b13cea98d981e0ba68
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Tue Sep 9 11:58:15 2025 -0400

    stream_tcp: enhance rst validation to follow RFC 5961 recommendations, default all modern OSes to use this validation algorithm
                add PegCounts to track all outcomes when validating RST packets
                clean up code that was redundantly setting flags/state

3 months agoPull request #4939: appid: ignore arcserve so dcerpc protocol is used when syncing...
Andres Avila Segura (aavilase) [Tue, 14 Oct 2025 21:21:05 +0000 (21:21 +0000)] 
Pull request #4939: appid: ignore arcserve so dcerpc protocol is used when syncing to flow service

Merge in SNORT/snort3 from ~AAVILASE/snort3:arcserve_dcerpc_intrusion_fix to master

Squashed commit of the following:

commit f183fca9b4fff875c7ab8b75096340408b5db2a1
Author: Andres Avila <aavilase@cisco.com>
Date:   Mon Oct 13 20:37:56 2025 -0400

    appid: ignore arcserve so dcerpc protocol is used when syncing to flow service

3 months agoPull request #4936: appid: more restrictive checks for DNS client detection
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Tue, 14 Oct 2025 19:17:24 +0000 (19:17 +0000)] 
Pull request #4936: appid: more restrictive checks for DNS client detection

Merge in SNORT/snort3 from ~OSTEPANO/snort3:dns_udp_detector to master

Squashed commit of the following:

commit 12ff8b2092daa3f17b78dfd42bdb16ec7f208589
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Wed Oct 8 09:50:19 2025 -0400

    appid: more restrictive checks for DNS client detection

3 months agoPull request #4915: http_inspect: partial inpection on start line
Adrian Mamolea (admamole) [Mon, 13 Oct 2025 18:05:18 +0000 (18:05 +0000)] 
Pull request #4915: http_inspect: partial inpection on start line

Merge in SNORT/snort3 from ~ADMAMOLE/snort3:part_rl to master

Squashed commit of the following:

commit 0499b6ce50885ba6544ddf8202cf52a25b57a9ee
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Mon Sep 15 12:45:22 2025 -0400

    http_inspect: partial inpection on start line

3 months agoPull request #4930: js_norm: prevent memory leak when temp buffer was processing
Yurii Chalov -X (ychalov - SOFTSERVE INC at Cisco) [Thu, 9 Oct 2025 19:32:00 +0000 (19:32 +0000)] 
Pull request #4930: js_norm: prevent memory leak when temp buffer was processing

Merge in SNORT/snort3 from ~YCHALOV/snort3:js_norm_mem_leak to master

Squashed commit of the following:

commit c5b89ffcfbc304527f38d1e5ef2eb5d02e3bbcd5
Author: Yurii Chalov <ychalov@cisco.com>
Date:   Fri Oct 3 14:39:02 2025 +0200

    js_norm: prevent memory leak when temp buffer was processing

3 months agoPull request #4888: appid: fix high inspected packets count
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Wed, 8 Oct 2025 01:30:34 +0000 (01:30 +0000)] 
Pull request #4888: appid: fix high inspected packets count

Merge in SNORT/snort3 from ~BHRYNIV/snort3:fix_high_inspected_packets_count to master

Squashed commit of the following:

commit bab6b11b314c1cf6545add72eef8bd51e97c399f
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Tue Sep 9 12:09:23 2025 -0400

    appid: fix high inspected packets count

3 months agoPull request #4896: Doh initial
Shibin K V (shikv) [Tue, 7 Oct 2025 13:38:28 +0000 (13:38 +0000)] 
Pull request #4896: Doh initial

Merge in SNORT/snort3 from ~SHIKV/snort3:doh_initial to master

Squashed commit of the following:

commit bf26dd87ba5532b379784ff8f4c8b7dee26b8001
Author: shibin k v <shikv@cisco.com>
Date:   Thu Sep 18 11:44:41 2025 -0500

    stream_tcp: copy all layers from original packet during pseudo packet creation

commit b16a92f10481ad99d4196e80c8bed0fb67262e96
Author: shibin k v <shikv@cisco.com>
Date:   Wed Sep 3 07:56:16 2025 -0500

    appid, http_inspect, dns: add support for DNS over HTTPS and DNS over QUIC

3 months agoPull request #4934: build: generate and tag 3.9.6.0 3.9.6.0
Priyanka Bangalore Gurudev (prbg) [Mon, 6 Oct 2025 20:14:42 +0000 (20:14 +0000)] 
Pull request #4934: build: generate and tag 3.9.6.0

Merge in SNORT/snort3 from ~PRBG/snort3:build_3.9.6.0 to master

Squashed commit of the following:

commit 1b21169577bb692a0c0ea99f1e58fbf5c6d679ca
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Mon Oct 6 12:46:18 2025 -0400

    build: generate and tag 3.9.6.0

3 months agoPull request #4921: decompress: added check for mini_fat_persector to not to be zero
Ashutosh Gupta (ashugup3) [Fri, 3 Oct 2025 16:11:24 +0000 (16:11 +0000)] 
Pull request #4921: decompress: added check for mini_fat_persector to not to be zero

Merge in SNORT/snort3 from ~ASHUGUP3/snort3:bug_decompress_dividebyzero to master

Squashed commit of the following:

commit a0d4a7be7d1f6b3bc64c11356c21a182d542ab37
Author: ashutosh <ashugup3@cisco.com>
Date:   Fri Oct 3 14:50:53 2025 +0530

    decompress: added check for mini_fat_persector to not to be zero

3 months agoPull request #4908: quic advanced logging
Brian Morris (bmorris2) [Fri, 3 Oct 2025 15:58:05 +0000 (15:58 +0000)] 
Pull request #4908: quic advanced logging

Merge in SNORT/snort3 from ~BMORRIS2/snort3:quic_events to master

Squashed commit of the following:

commit 92a10ddfbb99ddeff8e13c96c8ffab6bf9c995ea
Author: Brian Morris <bmorris2@cisco.com>
Date:   Tue Sep 30 11:12:06 2025 -0500

    pub_sub: add quic logging events

3 months agoPull request #4926: main: add message when unable to set affinity
Michael Matirko (mmatirko) [Thu, 2 Oct 2025 19:04:14 +0000 (19:04 +0000)] 
Pull request #4926: main: add message when unable to set affinity

Merge in SNORT/snort3 from ~MMATIRKO/snort3:proc_error_msg to master

Squashed commit of the following:

commit 21b3ff6037338932101226b997dd65220ace78cf
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Tue Sep 30 10:33:59 2025 -0400

    main: add message when unable to set affinity

3 months agoPull request #4924: appid: retain shadow traffic status after reload detectors
Andres Avila Segura (aavilase) [Tue, 30 Sep 2025 22:32:44 +0000 (22:32 +0000)] 
Pull request #4924: appid: retain shadow traffic status after reload detectors

Merge in SNORT/snort3 from ~AAVILASE/snort3:retain_st_state_after_reload to master

Squashed commit of the following:

commit 084ec7699094f59a8d32653e8f9d2fff286b3d0c
Author: Andres Avila <aavilase@cisco.com>
Date:   Mon Sep 29 20:49:02 2025 -0400

    appid: retain the shadow traffic status after detector reload

4 months agoPull request #4920: flow: continue retrying when the retry processing is still pending.
Steve Chew (stechew) [Tue, 30 Sep 2025 20:28:05 +0000 (20:28 +0000)] 
Pull request #4920: flow: continue retrying when the retry processing is still pending.

Merge in SNORT/snort3 from ~STECHEW/snort3:retry_still_pending to master

Squashed commit of the following:

commit 135d27bbdfe077633ee897663cc3f7fac507a7ba
Author: Steve Chew <stechew@cisco.com>
Date:   Thu Sep 25 15:40:26 2025 -0400

    flow: continue retrying when the retry processing is still pending.