]> git.ipfire.org Git - thirdparty/snort3.git/log
thirdparty/snort3.git
19 hours agoPull request #4981: build: generate and tag 3.9.7.0 master 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 days 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

3 days 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

4 days 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

4 days 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

4 days 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

7 days 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

8 days 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

9 days 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

9 days 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

10 days 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

10 days 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

11 days 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

2 weeks 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

2 weeks 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

2 weeks 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

2 weeks 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.

2 weeks 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

2 weeks 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

2 weeks 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 weeks 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 weeks 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 weeks 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

4 weeks 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

4 weeks 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

4 weeks 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

4 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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.

5 weeks agoPull request #4919: appid: nntp validate data loop fix
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Tue, 30 Sep 2025 20:12:49 +0000 (20:12 +0000)] 
Pull request #4919: appid: nntp validate data loop fix

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

Squashed commit of the following:

commit ceb7f626ad0b09cb6bc264261868d716a50dcd46
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Tue Sep 30 09:37:27 2025 -0400

    appid: fixing loop inside nntp validate data

5 weeks agoPull request #4914: Unified batched logger
Juweria Ali Imran (jaliimra) [Sat, 27 Sep 2025 12:47:59 +0000 (12:47 +0000)] 
Pull request #4914: Unified batched logger

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

Squashed commit of the following:

commit de7b21ebe1c04d596eb93501a8e28dd429892c85
Author: Juweria Ali Imran <jaliimra@cisco.com>
Date:   Sun Aug 31 08:02:00 2025 -0400

    log: use batched logger for all kinds of log messages in prod when log_buffer config enabled

6 weeks agoPull request #4916: stream: do not clear a session on a rebuilt packet
Juweria Ali Imran (jaliimra) [Wed, 24 Sep 2025 18:24:35 +0000 (18:24 +0000)] 
Pull request #4916: stream: do not clear a session on a rebuilt packet

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

Squashed commit of the following:

commit 419853bf07117f2560b50a3f18ff9e9d41f461a1
Author: Juweria Ali Imran <jaliimra@shaslad-ws.cisco.com>
Date:   Thu Sep 18 22:56:40 2025 -0400

    stream: do not clear a session on a rebuilt packet

6 weeks agoPull request #4918: appid: standardize variable types in user data map unit test
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Wed, 24 Sep 2025 18:02:24 +0000 (18:02 +0000)] 
Pull request #4918: appid: standardize variable types in user data map unit test

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

Squashed commit of the following:

commit c43642c5064a7dd9d19218666822c55d31b18160
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Wed Sep 24 07:06:45 2025 -0400

    appid: standardize variable types in user data map unit test

6 weeks agoPull request #4912: memory: sum global MemoryModule stats during sum_stats to avoid...
Michael Matirko (mmatirko) [Mon, 22 Sep 2025 14:15:02 +0000 (14:15 +0000)] 
Pull request #4912: memory: sum global MemoryModule stats during sum_stats to avoid data race and fix perf_mon issues

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

Squashed commit of the following:

commit 7e73ec3e4a1d1b4e87839d748e86d014b4cccc3d
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Tue Sep 16 10:33:59 2025 -0400

    memory: combine main and first pkt thread memory stats; resolve race condition

commit b846e6c2d758b2905e848c8004539e8b2a9af2a0
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Tue Sep 16 09:54:46 2025 -0400

    Revert "Pull request #4194: memory: prevent data race between main and packet threads"

    This reverts commit 37bcc63e957bff0ef7103363126a4df8e3259626.

7 weeks agoPull request #4903: dce-rpc: proper proto-bits not set in DCE2_GetRpkt which causes...
Oleksandr Fedorych -X (ofedoryc - SOFTSERVE INC at Cisco) [Fri, 19 Sep 2025 19:31:06 +0000 (19:31 +0000)] 
Pull request #4903: dce-rpc: proper proto-bits not set in DCE2_GetRpkt which causes assertion fail in u2 logger

Merge in SNORT/snort3 from ~OFEDORYC/snort3:dce-rpc-proper-proto-bits to master

Squashed commit of the following:

commit 42a55ac05273a04b923e9fc43e3de949cd5573ea
Author: ofedoryc <ofedoryc@cisco.com>
Date:   Thu Sep 11 05:27:30 2025 -0400

    dce-rpc: proper proto-bits not set in DCE2_GetRpkt which causes assertion fail in u2 logger

7 weeks agoPull request #4898: actions: fix integer underflow in ips_actions pegcount aggregation
Vitalii Tron -X (vtron - SOFTSERVE INC at Cisco) [Fri, 19 Sep 2025 18:31:23 +0000 (18:31 +0000)] 
Pull request #4898: actions: fix integer underflow in ips_actions pegcount aggregation

Merge in SNORT/snort3 from ~VTRON/snort3:fix_action_counters_underflow to master

Squashed commit of the following:

commit 4f2076d35fb802e4abb2dc45e6f7fb2a9fbd1f70
Author: Vitalii Tron <vtron@cisco.com>
Date:   Tue Sep 9 12:37:02 2025 -0400

    actions: fix integer underflow in ips_actions pegcount aggregation

7 weeks agoPull request #4870: dce_rpc: fix to avoid integer overflow of stub_data size.
Ashutosh Gupta (ashugup3) [Fri, 19 Sep 2025 09:51:17 +0000 (09:51 +0000)] 
Pull request #4870: dce_rpc: fix to avoid integer overflow of stub_data size.

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

Squashed commit of the following:

commit 9f35b30fb11712b2c518da751b66ebebb611a846
Author: ashutosh <ashugup3@cisco.com>
Date:   Sat Sep 13 12:55:25 2025 +0530

    dce_rpc: reassembling out of bounds packets

7 weeks agoPull request #4904: appid: fixed crash in stats manager
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Thu, 18 Sep 2025 19:50:26 +0000 (19:50 +0000)] 
Pull request #4904: appid: fixed crash in stats manager

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

Squashed commit of the following:

commit 25e2f0fa875bb0b472cf43db411e6c695f7ea2ac
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Thu Sep 11 08:31:20 2025 -0400

    appid: fixed crash in stats manager

7 weeks agoPull request #4895: appid: add setUserDetectorDataItem lua detector API
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Thu, 18 Sep 2025 19:27:45 +0000 (19:27 +0000)] 
Pull request #4895: appid: add setUserDetectorDataItem lua detector API

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

Squashed commit of the following:

commit 37c1d2245679348f43b571307d9bb50a4ae96e91
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Thu Sep 4 10:34:36 2025 -0400

    appid: add setUserDetectorDataItem lua detector API

7 weeks agoPull request #4900: codecs: fix encode for pppoe and ppp
Adrian Mamolea (admamole) [Thu, 18 Sep 2025 12:23:03 +0000 (12:23 +0000)] 
Pull request #4900: codecs: fix encode for pppoe and ppp

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

Squashed commit of the following:

commit 4ef9bddc76477afe8f05e6367991852ba6b4ba48
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Wed Sep 10 11:08:15 2025 -0400

    codecs: fix encode for pppoe and ppp

7 weeks agoPull request #4880: decompress: Fixed VBA decompression unhandled mem alloc exception
Ashutosh Gupta (ashugup3) [Wed, 17 Sep 2025 10:59:20 +0000 (10:59 +0000)] 
Pull request #4880: decompress: Fixed VBA decompression unhandled mem alloc exception

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

Squashed commit of the following:

commit 8030f6c95bc15dad06a4b52d71f7a2b37f9d9603
Author: ashutosh <ashugup3@cisco.com>
Date:   Tue Aug 26 12:28:53 2025 +0530

    decompress: Fixed VBA decompression unhandled mem alloc exception

7 weeks agoPull request #4906: Fix trace n-tuple for rebuilt packet.
Oleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) [Wed, 17 Sep 2025 08:19:26 +0000 (08:19 +0000)] 
Pull request #4906: Fix trace n-tuple for rebuilt packet.

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

Squashed commit of the following:

commit a9d670044b9f086ab2793e13ea1d19ddc48caae4
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon Sep 15 11:23:46 2025 +0300

    trace: print n-tuple for other packet types with IP layer set

    IP layer (and addresses) can be set not only for pure TCP and UDP.

7 weeks agoPull request #4869: dce_rpc: Fix for Use-After-Free: Clearing rule options before...
Ashutosh Gupta (ashugup3) [Wed, 17 Sep 2025 06:13:37 +0000 (06:13 +0000)] 
Pull request #4869: dce_rpc: Fix for Use-After-Free: Clearing rule options before freeing the buffer

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

Squashed commit of the following:

commit f6431e912bd6c32c207ea85be11989564d2804ea
Author: ashutosh <ashugup3@cisco.com>
Date:   Mon Sep 8 00:58:32 2025 +0530

    dce_rpc: Clear rule options before freeing the buffer

7 weeks agoPull request #4910: http_inspect,pub_sub: Provide an API in HttpEvent to find whether...
Steve Chew (stechew) [Wed, 17 Sep 2025 03:11:02 +0000 (03:11 +0000)] 
Pull request #4910: http_inspect,pub_sub: Provide an API in HttpEvent to find whether the HTTP response is using a supported encoding type.

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

Squashed commit of the following:

commit 47f2a9f7e3c594da9d12da174042652342f0b0ec
Author: Steve Chew <stechew@cisco.com>
Date:   Mon Sep 15 17:24:39 2025 -0400

    http_inspect,pub_sub: Provide an API in HttpEvent to find whether the HTTP response is using a supported encoding type.

7 weeks agoPull request #4853: appid: fix http content processing
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Tue, 16 Sep 2025 21:54:34 +0000 (21:54 +0000)] 
Pull request #4853: appid: fix http content processing

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

Squashed commit of the following:

commit 6f3ab2c866f6a2ea69454d23a59e54fe6b56c15a
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Fri Aug 8 09:11:23 2025 -0400

    appid: fix http content processing

7 weeks agoPull request #4905: control: Fix potential buffer overrun by properly checking return...
Steve Chew (stechew) [Mon, 15 Sep 2025 21:05:29 +0000 (21:05 +0000)] 
Pull request #4905: control: Fix potential buffer overrun by properly checking return of vsnprintf.

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

Squashed commit of the following:

commit 8c04e793d1502869dac4066323a68ec82ae54bae
Author: Steve Chew <stechew@cisco.com>
Date:   Sun Sep 14 19:05:18 2025 -0400

    control: Fix potential buffer overrun by properly checking return of vsnprintf.

8 weeks agoPull request #4885: stream_tcp: do not generate established event on RST if 3whs...
Juweria Ali Imran (jaliimra) [Tue, 9 Sep 2025 15:12:50 +0000 (15:12 +0000)] 
Pull request #4885: stream_tcp: do not generate established event on RST if 3whs is not complete

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

Squashed commit of the following:

commit 60c8aacab33e8ce080bfb2b509a928f0a7ab4dc3
Author: Juweria Ali Imran <jaliimra@cisco.com>
Date:   Wed Aug 27 09:05:32 2025 -0400

    stream_tcp: do not generate established event on RST if 3whs is not complete

8 weeks agoPull request #4892: file_api: file cache sharing to use ref count for file inspector
Shilpa Nagpal (shinagpa) [Tue, 9 Sep 2025 04:47:40 +0000 (04:47 +0000)] 
Pull request #4892: file_api: file cache sharing to use ref count for file inspector

Merge in SNORT/snort3 from ~SHINAGPA/snort3:mp_file_fix to master

Squashed commit of the following:

commit 0b966c02fef4f384c8fb5537cb81a15ea12f969e
Author: Shilpa Nagpal <shinagpa@cisco.com>
Date:   Wed Sep 3 18:48:32 2025 +0530

    file_api: file cache sharing to use ref count for file inspector

8 weeks agoPull request #4872: s7comm: added stream splitter abort checks
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Tue, 9 Sep 2025 01:47:59 +0000 (01:47 +0000)] 
Pull request #4872: s7comm: added stream splitter abort checks

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

Squashed commit of the following:

commit 9b5693da71faf7dc68d1ef55f219ede6f4c54128
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Thu Aug 14 05:14:39 2025 -0400

    s7comm: added stream splitter abort checks

8 weeks agoPull request #4889: snort: resolve coverity warnings in host_tracker and module_manager
Davis McPherson -X (davmcphe - XORIANT CORPORATION at Cisco) [Mon, 8 Sep 2025 15:06:03 +0000 (15:06 +0000)] 
Pull request #4889: snort: resolve coverity warnings in host_tracker and module_manager

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

Squashed commit of the following:

commit 006b980c53eebe5453e173373461340f47743686
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Mon Sep 1 15:14:57 2025 -0400

    module_manager: use std::move to improve performance when assigning string variables
                    add comment to suppress coverity false positive on string assignment

    host_tracker: iterate over network protocol vectors with reverse iterators instead of while loop

    host_tracker: acquire lock on host tracker cache before read access of member variables

2 months agoPull request #4890: decoder: improved decoding fails error message on tracer
Oleksandr Fedorych -X (ofedoryc - SOFTSERVE INC at Cisco) [Fri, 5 Sep 2025 23:48:47 +0000 (23:48 +0000)] 
Pull request #4890: decoder: improved decoding fails error message on tracer

Merge in SNORT/snort3 from ~OFEDORYC/snort3:gtp-improved-logs to master

Squashed commit of the following:

commit d5b51d1f8e9d088b99a5f72c9a90606c67bd081e
Author: ofedoryc <ofedoryc@cisco.com>
Date:   Wed Sep 3 06:22:20 2025 -0400

    decoder: improved decoding fails error message on tracer

2 months agoPull request #4882: file_api: Block Archive file during FTPS transfer
Shilpa Nagpal (shinagpa) [Fri, 5 Sep 2025 10:23:40 +0000 (10:23 +0000)] 
Pull request #4882: file_api: Block Archive file during FTPS transfer

Merge in SNORT/snort3 from ~SHINAGPA/snort3:file_ftps_fix to master

Squashed commit of the following:

commit 2665b8645cc3a2ddbaedff10cb0b00a8f5e3e49d
Author: Shilpa Nagpal <shinagpa@cisco.com>
Date:   Tue Aug 26 15:07:35 2025 +0530

    file_api: set file size when file size is middle and data flushed

2 months agoPull request #4894: build: generate and tag 3.9.5.0 3.9.5.0
Priyanka Bangalore Gurudev (prbg) [Thu, 4 Sep 2025 20:09:59 +0000 (20:09 +0000)] 
Pull request #4894: build: generate and tag 3.9.5.0

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

Squashed commit of the following:

commit 53c1e55430e2903cd0b7ff0f43b66209d183ddb7
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Wed Sep 3 21:40:01 2025 -0400

    build: generate and tag 3.9.5.0

2 months agoPull request #4855: http_inspect: partial inspection for headers
Adrian Mamolea (admamole) [Tue, 2 Sep 2025 16:40:57 +0000 (16:40 +0000)] 
Pull request #4855: http_inspect: partial inspection for headers

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

Squashed commit of the following:

commit f75941d810813f2aba755e0b6acfd11d377f3387
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Fri Jun 20 14:58:10 2025 -0400

    http_inspect: partial inspection for headers

2 months agoPull request #4878: protocols: add sanity checks for tcp and ipv4 options to prevent...
Nataliia Lysychkina -X (nlysychk - SOFTSERVE INC at Cisco) [Fri, 29 Aug 2025 03:58:46 +0000 (03:58 +0000)] 
Pull request #4878: protocols: add sanity checks for tcp and ipv4 options to prevent out-of-buffer access

Merge in SNORT/snort3 from ~NLYSYCHK/snort3:tcp_options to master

Squashed commit of the following:

commit 3cd74355cb44339cc3e8ffe318ed3c90534f24f6
Author: Nataliia Lysychkina <nlysychk@cisco.com>
Date:   Thu Aug 21 17:26:23 2025 +0530

    protocols: add sanity checks for tcp and ipv4 options to prevent out-of-buffer access

2 months agoPull request #4852: file_api: clear file meta group before setting it during deploy...
Shilpa Nagpal (shinagpa) [Thu, 28 Aug 2025 08:44:20 +0000 (08:44 +0000)] 
Pull request #4852: file_api: clear file meta group before setting it during deploy config

Merge in SNORT/snort3 from ~SHINAGPA/snort3:file_reload_fix to master

Squashed commit of the following:

commit 3487f9375dbe15d9d9b596806f69cbecd567be90
Author: Shilpa Nagpal <shinagpa@cisco.com>
Date:   Fri Aug 8 13:26:08 2025 +0530

    file_api: clear file meta group before setting it during deploy config

2 months agoPull request #4874: ssl: fix unit test for OpenSSL v3+
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Wed, 27 Aug 2025 19:34:36 +0000 (19:34 +0000)] 
Pull request #4874: ssl: fix unit test for OpenSSL v3+

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

Squashed commit of the following:

commit 5b2f280d0734172061d2049c5652a724ce230db9
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Tue Aug 19 10:31:42 2025 -0400

    ssl: fix unit test for OpenSSL v3+

2 months agoPull request #4840: appid: move tls metadata handling into single place
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Wed, 27 Aug 2025 19:30:55 +0000 (19:30 +0000)] 
Pull request #4840: appid: move tls metadata handling into single place

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

Squashed commit of the following:

commit 68b50c2c38dc6f372ef7a046f1584b289faeb3d7
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Sun Jun 22 08:51:42 2025 -0400

    appid: move tls metadata handling into single place

2 months agoPull request #4875: http_inspect: publish OPPORTUNISTIC_TLS
Adrian Mamolea (admamole) [Tue, 26 Aug 2025 21:10:17 +0000 (21:10 +0000)] 
Pull request #4875: http_inspect: publish OPPORTUNISTIC_TLS

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

Squashed commit of the following:

commit 93e0c8d216c85fdbcdf1a33bc71c7ca5e785f99c
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Tue Aug 19 15:46:22 2025 -0400

    http_inspect: publish OPPORTUNISTIC_TLS

2 months agoPull request #4873: flow: clear flow ref in pkt on stale flow cleanup
Raza Shafiq (rshafiq) [Mon, 25 Aug 2025 17:49:22 +0000 (17:49 +0000)] 
Pull request #4873: flow: clear flow ref in pkt on stale flow cleanup

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

Squashed commit of the following:

commit 7b40b1ea05c04f00f4abdae0b8a83bb42daaf801
Author: rshafiq <rshafiq@cisco.com>
Date:   Tue Aug 19 11:17:00 2025 -0400

    flow: clear flow ref in pkt on stale flow cleanup

2 months agoPull request #4867: appid: first packet API fixes for using asd instead of odp
Umang Sharma (umasharm) [Fri, 22 Aug 2025 18:38:53 +0000 (18:38 +0000)] 
Pull request #4867: appid: first packet API fixes for using asd instead of odp

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

Squashed commit of the following:

commit 5fab9921282122a75757f7deca5a70235e8790c9
Author: Umang Sharma <umasharm@cisco.com>
Date:   Fri Aug 15 11:06:40 2025 -0400

    appid: first packet API fixes for using asd instead of odp

2 months agoPull request #4862: mp_dbus: make MPDataBusModule stats thread safe
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Fri, 22 Aug 2025 15:00:51 +0000 (15:00 +0000)] 
Pull request #4862: mp_dbus: make MPDataBusModule stats thread safe

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

Squashed commit of the following:

commit 79442cdcc3c66b180d404771122f541d2e613542
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Thu Aug 14 08:15:46 2025 -0400

    mp_dbus: make MPDataBusModule stats thread safe

2 months agoPull request #4871: decompress: add unit test for vba decompression infinite loops fix
Saikrishna Ramdeni (sramdeni) [Wed, 20 Aug 2025 10:40:51 +0000 (10:40 +0000)] 
Pull request #4871: decompress: add unit test for vba decompression infinite loops fix

Merge in SNORT/snort3 from ~SRAMDENI/snort3:vba_decompress_infinite_loops_fix_ut to master

Squashed commit of the following:

commit 3eba7810fe5b61c4f34caee8755a451fb2aaf5dc
Author: sramdeni <sramdeni@cisco.com>
Date:   Tue Aug 19 15:32:07 2025 +0530

    decompress: add unit test for vba decompression infinite loops fix

2 months agoPull request #4866: decompress : unit test for snort 3 vba decompression divide-by...
Saikrishna Ramdeni (sramdeni) [Wed, 20 Aug 2025 07:20:48 +0000 (07:20 +0000)] 
Pull request #4866: decompress : unit test for snort 3 vba decompression divide-by-zero crasher fix

Merge in SNORT/snort3 from ~SRAMDENI/snort3:divide_by_zero_crasher_fix_ut to master

Squashed commit of the following:

commit 88af776caee8260b7d2287186b3bfc7a20536119
Author: sramdeni <sramdeni@cisco.com>
Date:   Wed Aug 13 23:26:56 2025 +0530

    decompress : added unit test for vba decompress divide-by-zero fix

2 months agoPull request #4865: decompress: add unit test for Snort3 VBA decompression integer...
Saikrishna Ramdeni (sramdeni) [Wed, 20 Aug 2025 07:19:17 +0000 (07:19 +0000)] 
Pull request #4865: decompress: add unit test for Snort3 VBA decompression integer overflow and OOB read fix

Merge in SNORT/snort3 from ~SRAMDENI/snort3:vba_decompress_integer_overflow_ut to master

Squashed commit of the following:

commit 5869286876a78fefd25c45a5a229fdb7a6633997
Author: sramdeni <sramdeni@cisco.com>
Date:   Fri Aug 15 18:09:07 2025 +0530

    decompress: add unit test for Snort3 VBA decompression integer overflow and OOB read fix

2 months agoPull request #4730: watchdog: replace watchdog command with atomic kcking from packet...
Steven Baigal (sbaigal) [Tue, 19 Aug 2025 22:01:51 +0000 (22:01 +0000)] 
Pull request #4730: watchdog: replace watchdog command with atomic kcking from packet threads

Merge in SNORT/snort3 from ~SBAIGAL/snort3:watchdog_fix to master

Squashed commit of the following:

commit 2d7d9b64fdd00ab2f5961c8e5168453eaa3e5e82
Author: Steven Baigal <sbaigal@cisco.com>
Date:   Thu May 1 10:25:56 2025 -0400

    watchdog: replace watchdog command with atomic kcking from packet threads

2 months agoPull request #4861: codecs: override default encode for ciscometadata codec
Adrian Mamolea (admamole) [Tue, 19 Aug 2025 15:08:38 +0000 (15:08 +0000)] 
Pull request #4861: codecs: override default encode for ciscometadata codec

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

Squashed commit of the following:

commit a695befd8ce2c65c0540107f7bb30f23abd85a92
Author: Adrian Mamolea <admamole@cisco.com>
Date:   Wed Aug 13 15:47:17 2025 -0400

    codecs: override default encode for ciscometadata codec

2 months agoPull request #4857: helpers: add syscall to flush new data written by SigSafePrinter...
Volodymyr Shpyrka -X (vshpyrka - SOFTSERVE INC at Cisco) [Fri, 15 Aug 2025 14:23:20 +0000 (14:23 +0000)] 
Pull request #4857: helpers: add syscall to flush new data written by SigSafePrinter to disk

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

Squashed commit of the following:

commit adef60447da7ee3f4d5b0a5becd14fb030907bf5
Author: Volodymyr Shpyrka <vshpyrka@cisco.com>
Date:   Tue Aug 12 08:37:01 2025 -0400

    helpers: add syscall to flush new data written by SigSafePrinter to disk

2 months agoPull request #4864: control: fix heap-use-after-free in is_local
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Thu, 14 Aug 2025 22:20:31 +0000 (22:20 +0000)] 
Pull request #4864: control: fix heap-use-after-free in is_local

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

Squashed commit of the following:

commit 1dd64671ac9c82c79988c4e9798b360a33b1e1de
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Mon Aug 11 10:18:40 2025 -0400

    control: fix heap-use-after-free in is_local

2 months agoPull request #4863: appid: fix multiple mdns issues
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Thu, 14 Aug 2025 22:06:58 +0000 (22:06 +0000)] 
Pull request #4863: appid: fix multiple mdns issues

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

Squashed commit of the following:

commit 3852ed0f166c5f4d69fa73912f3a6a46f91a2c96
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Wed Jul 23 10:57:12 2025 -0400

    appid: fix multiple mdns issues

2 months agoPull request #4808: imap: abort fallback functionality
Umang Sharma (umasharm) [Thu, 14 Aug 2025 21:08:21 +0000 (21:08 +0000)] 
Pull request #4808: imap: abort fallback functionality

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

Squashed commit of the following:

commit 4dac91772f004283b3ea40ab1428def2483adf7a
Author: Umang Sharma <umasharm@cisco.com>
Date:   Tue Jun 10 15:10:21 2025 -0400

    imap: abort fallback functionality

2 months agoPull request #4858: build: generate and tag 3.9.4.0
Priyanka Bangalore Gurudev (prbg) [Tue, 12 Aug 2025 18:03:38 +0000 (18:03 +0000)] 
Pull request #4858: build: generate and tag 3.9.4.0

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

Squashed commit of the following:

commit 86cfcf8f85aca3474cacfb694be75ad4e6fe5fae
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Tue Aug 12 11:01:09 2025 -0400

    build: generate and tag 3.9.4.0

2 months agoPull request #4856: build: generate and tag 3.9.3.0 3.9.3.0
Priyanka Bangalore Gurudev (prbg) [Mon, 11 Aug 2025 19:26:31 +0000 (19:26 +0000)] 
Pull request #4856: build: generate and tag 3.9.3.0

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

Squashed commit of the following:

commit 47b2f71fdae20b6e6db08434adf26f9909b3cc0b
Author: Priyanka Gurudev <prbg@cisco.com>
Date:   Sun Aug 10 20:24:47 2025 -0400

    build: generate and tag 3.9.3.0

2 months agoPull request #4741: stream_tcp: fix issues with skipping seglist holes in ids mode
Davis McPherson -X (davmcphe - XORIANT CORPORATION at Cisco) [Fri, 8 Aug 2025 19:48:11 +0000 (19:48 +0000)] 
Pull request #4741: stream_tcp: fix issues with skipping seglist holes in ids mode

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

Squashed commit of the following:

commit 3590f4bed9550af66f9260739fd66bf218146c3f
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Sun May 11 17:59:09 2025 -0400

    stream_tcp: fix issues with skipping seglist holes in ids mode

    stream_tcp: add splitter restart function, restart when hole skipped by AtomSplitter

    stream_tcp: when reassembly is disable/ignored update rcv_nxt to left edge of first hole or to end of seglist
                if no holes on each received data segment

commit 8c00c0a46628f4d5240478029530cb5227152f26
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Fri Jun 13 08:11:19 2025 -0400

    snort3: add build directory and vscode workspace config file to git ignore list

3 months agoPull request #4848: appid: out-of-range readings fix
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Thu, 7 Aug 2025 12:05:22 +0000 (12:05 +0000)] 
Pull request #4848: appid: out-of-range readings fix

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

Squashed commit of the following:

commit 3a72fb5d4060e7c0d5aa4b2a7f326cf70d7ea567
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Wed Jul 30 08:26:34 2025 -0400

    appid: out-of-range readings fix

3 months agoPull request #4727: smtp/pop/imap file_cache retry/retransmit fix.
Vitalii Izhyk -X (viizhyk - SOFTSERVE INC at Cisco) [Wed, 6 Aug 2025 15:25:13 +0000 (15:25 +0000)] 
Pull request #4727: smtp/pop/imap file_cache retry/retransmit fix.

Merge in SNORT/snort3 from ~VIIZHYK/snort3:smtp_pop_imap_id_fix to master

Squashed commit of the following:

commit c52a1e457a7780106d391a56416e355a132ac000
Author: viizhyk <viizhyk@cisco.com>
Date:   Tue Aug 5 10:15:56 2025 -0400

    service_inspectors: Added random base file id generation for imap/pop/smtp.

3 months agoPull request #4849: packet_tracer: file output will not be using batched logger
Steven Baigal (sbaigal) [Tue, 5 Aug 2025 14:54:21 +0000 (14:54 +0000)] 
Pull request #4849: packet_tracer: file output will not be using batched logger

Merge in SNORT/snort3 from ~SBAIGAL/snort3:batchlog_file to master

Squashed commit of the following:

commit 2f1655e862c30edf80985997f22805027952e2bc
Author: Steven Baigal <sbaigal@cisco.com>
Date:   Mon Aug 4 19:08:24 2025 -0400

    packet_tracer: file output will not be using batched logger

3 months agoPull request #4843: build: enable exporting compile commands
Mike Stepanek (mstepane) [Tue, 5 Aug 2025 03:43:18 +0000 (03:43 +0000)] 
Pull request #4843: build: enable exporting compile commands

Merge in SNORT/snort3 from ~MSTEPANE/snort3:export_compile_commands to master

Squashed commit of the following:

commit 247085b9aad6834ab92cdc504ab64edd764deb3f
Author: mstepane <mstepane@cisco.com>
Date:   Thu Jul 31 09:00:48 2025 -0400

    build: enable exporting compile commands

3 months agoPull request #4845: detection: fix compile warnings in detection_options.cc
Anna Norokh -X (anorokh - SOFTSERVE INC at Cisco) [Fri, 1 Aug 2025 08:00:11 +0000 (08:00 +0000)] 
Pull request #4845: detection: fix compile warnings in detection_options.cc

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

Squashed commit of the following:

commit 74dd5e90015dc7f2528f97b1e90f6a9235de2d61
Author: anorokh <anorokh@cisco.com>
Date:   Thu Jul 31 19:29:04 2025 +0300

    detection: fix compile warnings in detection_options.cc

3 months agoPull request #4832: appid: fix ASAN issue in AppIdHttpSession::set_req_body_field
Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) [Fri, 1 Aug 2025 00:47:24 +0000 (00:47 +0000)] 
Pull request #4832: appid: fix ASAN issue in AppIdHttpSession::set_req_body_field

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

Squashed commit of the following:

commit 6769d89cff774a17cb6b28ccedefaa928b874228
Author: Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) <dzikraty@cisco.com>
Date:   Thu Jul 24 04:39:28 2025 -0400

    appid: fix ASAN issue in AppIdHttpSession::set_req_body_field

3 months agoPull request #4842: appid: accounting for tmp offset in RPC
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Thu, 31 Jul 2025 21:41:53 +0000 (21:41 +0000)] 
Pull request #4842: appid: accounting for tmp offset in RPC

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

Squashed commit of the following:

commit 6b1ebc797bafa30f4b5447b8b5bdc2a132ae6bf5
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Thu Jul 31 10:22:07 2025 -0400

    appid: accounting for tmp offset in RPC

3 months agoPull request #4816: main: notify DAQ via ioctl message when a packet is injected
Nirmala Venkata Subbaiah -X (nirmvenk - XORIANT CORPORATION at Cisco) [Thu, 31 Jul 2025 20:26:30 +0000 (20:26 +0000)] 
Pull request #4816: main: notify DAQ via ioctl message when a packet is injected

Merge in SNORT/snort3 from ~NIRMVENK/snort3:ioctl to master

Squashed commit of the following:

commit 8e71d15e6b3c45f7aa429c4ca17ba023a84ace48
Author: Nirmala Subbaiah <nirmvenk@cisco.com>
Date:   Tue Jul 15 14:05:04 2025 -0400

    main: notify DAQ via ioctl message when a packet is injected

3 months agoPull request #4835: file_api: multi-process snort file cache crash fix
Shilpa Nagpal (shinagpa) [Thu, 31 Jul 2025 12:14:35 +0000 (12:14 +0000)] 
Pull request #4835: file_api: multi-process snort file cache crash fix

Merge in SNORT/snort3 from ~SHINAGPA/snort3:mp_file_fix to master

Squashed commit of the following:

commit b72873ff0d9785dad40e2fd293aab1c697b10c06
Author: Shilpa Nagpal <shinagpa@cisco.com>
Date:   Mon Jul 28 16:17:08 2025 +0530

    file_api: multi-process snort file cache crash fix

3 months agoPull request #4837: helpers: ring uses atomic
Umang Sharma (umasharm) [Wed, 30 Jul 2025 20:13:57 +0000 (20:13 +0000)] 
Pull request #4837: helpers: ring uses atomic

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

Squashed commit of the following:

commit 8fb651860ecc4da16bb2aaed5728cc64bbd91573
Author: Umang Sharma <umasharm@cisco.com>
Date:   Fri Jul 25 02:56:46 2025 -0400

    helpers: RingLogic framework updated to use atomic than volatile

3 months agoPull request #4831: appid: Getting Packet from event than from DetectionEngine
Umang Sharma (umasharm) [Wed, 30 Jul 2025 19:24:49 +0000 (19:24 +0000)] 
Pull request #4831: appid: Getting Packet from event than from DetectionEngine

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

Squashed commit of the following:

commit b9a0565c730a042cd33dc42c3fc0b2c92a8c41a0
Author: Umang Sharma <umasharm@cisco.com>
Date:   Wed Jul 23 11:44:21 2025 -0400

    appid: getting packet from event than from detectionengine

3 months agoPull request #4827: Refactoring of detection engine core functionality
Yehor Velykozhon -X (yvelykoz - SOFTSERVE INC at Cisco) [Wed, 30 Jul 2025 17:09:15 +0000 (17:09 +0000)] 
Pull request #4827: Refactoring of detection engine core functionality

Merge in SNORT/snort3 from ~YVELYKOZ/snort3:de_core_refactoring to master

Squashed commit of the following:

commit a48bafe1be6519781d05d7bee502fdcb1549b8b8
Author: Yehor Velykozhon <yvelykoz@cisco.com>
Date:   Tue Jul 22 12:51:27 2025 +0300

    detection: update the authors

commit e76f8104df4aae15979cdc502ae32e9b12773c67
Author: Yehor Velykozhon <yvelykoz@cisco.com>
Date:   Fri Apr 4 14:54:05 2025 +0300

    detection: extract children-related evaluation logic into separated functions

commit 2375d55ec15a2ff0a7457b945bdbd437e29a9184
Author: Yehor Velykozhon <yvelykoz@cisco.com>
Date:   Thu Aug 29 11:27:49 2024 +0300

    detection: extract current node evaluation logic into separated function

3 months agoPull request #4824: appid: rpc integer overflow fix
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Wed, 30 Jul 2025 14:08:54 +0000 (14:08 +0000)] 
Pull request #4824: appid: rpc integer overflow fix

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

Squashed commit of the following:

commit 7ada722c1d6c4833b80f6dce2bf973ce7f687396
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Wed Jul 30 09:56:45 2025 -0400

    appid: rpc integer overflow fix

3 months agoPull request #4839: olefile: fixed issue check
Saikrishna Ramdeni (sramdeni) [Wed, 30 Jul 2025 05:54:03 +0000 (05:54 +0000)] 
Pull request #4839: olefile: fixed issue check

Merge in SNORT/snort3 from ~SRAMDENI/snort3:issue_check_fix to master

Squashed commit of the following:

commit b9d62df48cca889b95e15ef3de16e234ee4c0a14
Author: sramdeni <sramdeni@cisco.com>
Date:   Tue Jul 29 16:48:21 2025 +0530

    olefile : fixed cpp_check errors, issue_check warning  and  addressed comments

3 months agoPull request #4798: appid: combined host pattern matchers
Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) [Fri, 25 Jul 2025 14:37:57 +0000 (14:37 +0000)] 
Pull request #4798: appid: combined host pattern matchers

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

Squashed commit of the following:

commit 64b25c73eff1ebb4f36cd31091ce63ac0343da0a
Author: Oleksandr Stepanov <ostepano@cisco.com>
Date:   Thu Jul 3 06:33:38 2025 -0400

    appid: combined host pattern matchers

3 months agoPull request #4807: "Fixed Snort 3 VBA decompression divide-by-zero crasher"
Saikrishna Ramdeni (sramdeni) [Fri, 25 Jul 2025 09:59:11 +0000 (09:59 +0000)] 
Pull request #4807: "Fixed Snort 3 VBA decompression divide-by-zero crasher"

Merge in SNORT/snort3 from ~SRAMDENI/snort3:master to master

Squashed commit of the following:

commit 404452dc857887b4a86c98156f18817ef5d6c5a8
Author: sramdeni <sramdeni@cisco.com>
Date:   Mon Jul 14 15:37:42 2025 +0530

    fileole_vba : Fixed snort 3 vba decompression divide-by-zero crasher

3 months agoPull request #4814: fixed the issue of Snort 3 VBA decompression infinite loops
Saikrishna Ramdeni (sramdeni) [Fri, 25 Jul 2025 08:39:32 +0000 (08:39 +0000)] 
Pull request #4814: fixed the issue of Snort 3 VBA decompression infinite loops

Merge in SNORT/snort3 from ~SRAMDENI/snort3:bugfix/CSCwq23372_master to master

Squashed commit of the following:

commit 6dd2508053a4e1a6471d49d993f300788879fc0b
Author: sramdeni <sramdeni@cisco.com>
Date:   Tue Jul 15 16:10:14 2025 +0530

    olefile_vba : fixed the issue of Snort 3 VBA decompression infinite loops

3 months agoPull request #4819: Fixed issue Snort 3 VBA decompression read OOBs due to integer...
Saikrishna Ramdeni (sramdeni) [Fri, 25 Jul 2025 07:21:11 +0000 (07:21 +0000)] 
Pull request #4819: Fixed issue Snort 3 VBA decompression read OOBs due to integer overflows

Merge in SNORT/snort3 from ~SRAMDENI/snort3:CSCwq23380_master to master

Squashed commit of the following:

commit 881e7e702d1e1893b120eaad91449d3aa2b1e038
Author: sramdeni <sramdeni@cisco.com>
Date:   Wed Jul 16 18:16:50 2025 +0530

    olefile_vba : Fixed issue Snort 3 VBA decompression read OOBs due to integer overflows

3 months agoPull request #4680: logger: add batched logger to improve performance
Steven Baigal (sbaigal) [Thu, 24 Jul 2025 22:14:33 +0000 (22:14 +0000)] 
Pull request #4680: logger: add batched logger to improve performance

Merge in SNORT/snort3 from ~SBAIGAL/snort3:newlog to master

Squashed commit of the following:

commit 3234f22b1c8c442884e594566d8973b2df532733
Author: Steven Baigal <sbaigal@cisco.com>
Date:   Wed Jul 23 14:26:25 2025 -0400

    logger: add cpu affinity for log writer thread

commit 109903ad2a7b428e4f99a8b035dad085d8c9e785
Author: Steven Baigal <sbaigal@cisco.com>
Date:   Wed Mar 26 14:56:13 2025 -0400

    logger: add batched logger to improve packet_tracer output performace

3 months agoPull request #4823: Appid: Rpc exception handling
Daniil Kolomiiets -X (dkolomii - SOFTSERVE INC at Cisco) [Thu, 24 Jul 2025 21:55:28 +0000 (21:55 +0000)] 
Pull request #4823: Appid: Rpc exception handling

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

Squashed commit of the following:

commit ffafe7bfa059888acb7b4d794ab7496dccdf9490
Author: Daniil Kolomiiets <dkolomii@cisco.com>
Date:   Wed Jul 23 06:45:44 2025 -0400

    appid: prevent out_of_range and invalid_argument in rpc

3 months agoPull request #4815: http_inspect: add peg count for when published body has hit the...
Mike Stepanek (mstepane) [Thu, 24 Jul 2025 18:30:49 +0000 (18:30 +0000)] 
Pull request #4815: http_inspect: add peg count for when published body has hit the requested max size

Merge in SNORT/snort3 from ~MSTEPANE/snort3:peg_client_body_depth to master

Squashed commit of the following:

commit 1ae5a159d08006a673e388e84b00c9773d0373df
Author: mstepane <mstepane@cisco.com>
Date:   Mon Jul 14 10:39:16 2025 -0400

    http_inspect: add peg count for when published body has hit the requested max size

3 months agoPull request #4829: appid: fix out-of-bounds caused by strncat in identify_user_agent
Bohdan Hryniv -X (bhryniv - SOFTSERVE INC at Cisco) [Thu, 24 Jul 2025 12:45:27 +0000 (12:45 +0000)] 
Pull request #4829: appid: fix out-of-bounds caused by strncat in identify_user_agent

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

Squashed commit of the following:

commit d47746bb6f35558637d3bac4f3de466c259f511f
Author: Bohdan Hryniv <bhryniv@cisco>
Date:   Thu Jul 17 14:04:53 2025 -0400

    appid: fix out-of-bounds caused by strncat in identify_user_agent

3 months agoPull request #4812: dce_rpc: Checked for integer overflow of smb_hdr + next_command_o...
Ashutosh Gupta (ashugup3) [Thu, 24 Jul 2025 10:34:06 +0000 (10:34 +0000)] 
Pull request #4812: dce_rpc: Checked for integer overflow of smb_hdr + next_command_offset

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

Squashed commit of the following:

commit cd37485cf03f03520636b8d6ba5b0f1e0f0022e1
Author: ashutosh <ashugup3@cisco.com>
Date:   Tue Jul 15 12:48:49 2025 +0530

    dce_rpc: Checked for integer overflow of smb_hdr + next_command_offset