Today we are announcing lifecycle updates regarding open-source Snort2, along with development updates and details on upcoming releases for open-source Snort3.
Open-Source Snort2 Lifecycle and Talos Engagement
All versions of the open-source Snort2 engine have now formally reached its end-of-life (EOL) and end-of-support (EOS). Consequently, active development, maintenance releases, and software package updates for the entire open-source Snort2 codebase (including Snort 2.9.20) have fully concluded.
In conjunction with the engine reaching EOL, Cisco Talos will no longer provide rule support or vulnerability detections for any open-source Snort2 version. Users operating legacy open-source Snort2 deployments should prioritize a migration plan immediately, as continuing to use the legacy engine leaves your environment exposed to emerging threats that are no longer addressed by security updates. Historical open-source Snort2 software packages and documentation will remain accessible on snort.org as reference archives.
Open-Source Snort3 Development and Upcoming Releases
Over the past several months, we have been focused on comprehensive security reviews and codebase hardening across open-source Snort3. This initiative included extensive static analysis, fuzz testing of protocol inspectors, and remediation of vulnerability reports identified through automated and LLM-assisted analysis tools to ensure robust engine stability and parser resilience.
The next major open-source release, Snort 3.12.4.0, is now available and bundles all recent security hardening improvements, defect fixes, and performance updates. See the corresponding Cisco PSIRT advisory for more details.
Although we had temporarily paused further release publication while completing this work, significant active development has continued, so keep an eye out for additional releases that will be posted in the coming weeks.
Resources for Open-Source Snort3
For teams and practitioners interested in evaluating Snort3 or exploring a transition from legacy configurations, comprehensive documentation and tools are readily available on snort.org. You can access the latest source and build guides or use the snort2lua utility to translate existing configuration files and rules directly into Snort3 syntax. Our community Discord, mailing lists, and GitHub repositories are always open for discussions and technical exchange.

