Skip to content

Commit

Permalink
Update NEWS, CHANGES, and VERSION file for 5.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
timwoj committed Sep 19, 2022
1 parent 5216784 commit 45e0a6c
Show file tree
Hide file tree
Showing 3 changed files with 80 additions and 1 deletion.
41 changes: 41 additions & 0 deletions CHANGES
@@ -1,3 +1,44 @@
5.0.2 | 2022-09-19 11:56:36 -0700

* Release 5.0.2.

* Stop signal-masking upon running unit tests (Christian Kreibich, Corelight)

(cherry picked from commit 48486b4156e2a7b689566a6a9a3e4d65c2700430)

* Pause signal-masking during script parsing (Christian Kreibich, Corelight)

(cherry picked from commit 48486b4156e2a7b689566a6a9a3e4d65c2700430)

* Add btests to verify Zeek's handling of SIGTERM and reading stdin (Christian Kreibich, Corelight)

(cherry picked from commit 48486b4156e2a7b689566a6a9a3e4d65c2700430)

* Add procps/procps-ng to several CI Docker images (Christian Kreibich, Corelight)

(cherry picked from commit 48486b4156e2a7b689566a6a9a3e4d65c2700430)

* CI: remove FreeBSD 13.0, update FreeBSD 12 to 12.3 (Tim Wojtulewicz, Corelight)

(cherry picked from commit 5b0d20b5651b1fea3982f9e1d4a6f7df4359b5af)

* Add better length check to BuildOptionsVal() (Tim Wojtulewicz, Corelight)

* irc: Check parts.size() before removing the nick (Arne Welzel, Corelight)

...also, don't remove the nick twice.

* Add some additional checks for caplen in ICMP analyzer (Tim Wojtulewicz, Corelight)

* smb: Unify transaction_data_to_val() usage (Arne Welzel, Corelight)

the data/string handling in smb1-com-transaction.pcac was improved
with c75519ca8869448efc488598090f96d63352312f, re-use the added
functionality also for smb1-com-transaction-secondary.pac to avoid
buffer overflows.

* Check IP payload length before casting to transport structure (Tim Wojtulewicz, Corelight)

5.0.1 | 2022-08-26 10:25:19 -0700

* Release 5.0.1.
Expand Down
38 changes: 38 additions & 0 deletions NEWS
Expand Up @@ -3,6 +3,44 @@ This document summarizes the most important changes in the current Zeek
release. For an exhaustive list of changes, see the ``CHANGES`` file
(note that submodules, such as Broker, come with their own ``CHANGES``.)

Zeek 5.0.2
==========

This release fixes the following security issues:

- Fix a possible overflow and crash in the ICMP analyzer when receiving a
specially crafted packet. Due to the possibility of this happening with
packets received from the network, this is a potential DoS vulnerability.

- Fix a possible overflow and crash in the IRC analyzer when receiving a
specially crafted packet. Due to the possibility of this happening with
packets received from the network, this is a potential DoS vulnerability.
Note that this requires the ``irc_whois_channel_line`` to be handled. This
event is not handled by default, so this is likely a low-severity issue.

- Fix a possible overflow and crash in the SMB analyzer when receiving a
specially crafted packet. Due to the possibility of this happening with
packets received from the network, this is a potential DoS vulnerability.
Note that this requires the ``smb1_transaction_secondary_request`` to be
handled. This event is not handled by default, so this is likely a
low-severity issue.

- Fix two possible crashes when converting IP headers for output via the
``raw_packet`` event. Due to the possibility of this happening with packets
received from the network, this is a potential DoS vulnerability. Note that
the ``raw_packet`` event is not enabled by default so these are likely
low-severity issues.

This release fixes the following bugs:

- Fix a bug that prevented Broker nodes to recover from OpenSSL errors.

- Fix handling of buffer sizes that caused Broker to stall despite having
sufficient capacity.

- Fix an issue with signal handling that could prevent Zeek from exiting via
ctrl-c when reading scripts from stdin.

Zeek 5.0.1
==========

Expand Down
2 changes: 1 addition & 1 deletion VERSION
@@ -1 +1 @@
5.0.1
5.0.2

0 comments on commit 45e0a6c

Please sign in to comment.