vulnerability

FreeBSD: VID-D0BE41FE-2A20-4633-B057-4E8B25C41780: bro -- array bounds and potential DOS issues

Severity
9
CVSS
(AV:N/AC:L/Au:N/C:N/I:C/A:C)
Published
2018-08-28
Added
2018-08-30
Modified
2025-02-19

Description



Corelight reports:



Bro 2.5.5 primarily addresses security issues:



Fix array bounds checking in BinPAC: for arrays


that are fields within a record, the bounds check


was based on a pointer to the start of the record


rather than the start of the array field, potentially


resulting in a buffer over-read.


Fix SMTP command string comparisons: the number


of bytes compared was based on the user-supplied


string length and can lead to incorrect matches.


e.g. giving a command of "X" incorrectly matched


"X-ANONYMOUSTLS" (and an empty commands match


anything).



Address potential vectors for Denial of Service:



"Weird" events are now generally suppressed/sampled


by default according to some tunable parameters.


Improved handling of empty lines in several text


protocol analyzers that can cause performance issues


when seen in long sequences.


Add `smtp_excessive_pending_cmds' weird which


serves as a notification for when the "pending


command" queue has reached an upper limit and been


cleared to prevent one from attempting to slowly


exhaust memory.





Solution

freebsd-upgrade-package-bro

References

Title
NEW

Explore Exposure Command

Confidently identify and prioritize exposures from endpoint to cloud with full attack surface visibility and threat-aware risk context.