rsyslog multiple buxfixes released
Hi all,
There has a security issue been identified that can potentially lead to DoS. It is triggered by malformed RFC3164 messages. An abort only happens under very specific environmental trigger factors. Full details can be found in our security advisory here:
http://www.rsyslog.com/potential-dos-with-malformed-tag/
We would like to thank the Red Hat security team for finding this issue and working with us to resolve it.
As a consequence, we have updated all currently active versions. Please note that they do not only contain the fix for the security issue mentioned above but also other stability updates. For obvious reasons, updating to these versions is recommended. For details, please see the relevant ChangeLog.
- v4-stable: 4.6.8
- v4-beta: 4.7.5
- v5-stable: 5.8.5
- v5-devel: 5.9.3
- v6-beta: 6.1.12
- v6-devel: 6.3.5
All versions are available right now. If you do not want to update, you should consider applying an update to older versions. The fix is trivial, so it should apply to all vulnerable versions without problems (but we have not checked the myriad of versions out there). The security advisory contains the details.
The Changelogs and Download Links can be found below:
- v4-stable: 4.6.8
ChangeLog: http://www.rsyslog.com/changelog-for-4-6-8-v4-stable/
Download: http://www.rsyslog.com/rsyslog-4-6-8-v4-stable/
- v4-beta: 4.7.5
ChangeLog: http://www.rsyslog.com/changelog-for-4-7-5-v4-beta/
Download: http://www.rsyslog.com/rsyslog-4-7-5-v4-beta/ - v5-stable: 5.8.5
ChangeLog: http://www.rsyslog.com/changelog-for-5-8-5-v5-stable/
Download: http://www.rsyslog.com/rsyslog-5-8-5-v5-stable/ - v5-devel: 5.9.3
ChangeLog: http://www.rsyslog.com/changelog-for-5-9-3-v5-devel/
Download: http://www.rsyslog.com/rsyslog-5-9-3-v5-devel/ - v6-beta: 6.1.12
ChangeLog: http://www.rsyslog.com/changelog-for-6-1-12-v6-beta/
Download: http://www.rsyslog.com/rsyslog-6-1-12-v6-beta/ - v6-devel: 6.3.5
ChangeLog: http://www.rsyslog.com/changelog-for-6-3-5-v6-devel/
Download: http://www.rsyslog.com/rsyslog-6-3-5-v6-devel/
As always, feedback is appreciated.
Best regards,
Florian Riedl
rsyslog 6.3.5 (v6-devel)
Download file name: rsyslog 6.3.5 (devel)
rsyslog 6.3.5 (devel)
md5sum: ee92f2501b5b4489d80af5d41086e627
Author: Rainer Gerhards (rgerhards@adiscon.com)
Version: 6.3.5 File size: 2.472 MB
Changelog for 6.3.5 (v6-devel)
Version 6.3.5 [DEVEL] (rgerhards/al), 2011-09-01
- bugfix/security: off-by-two bug in legacy syslog parser, CVE-2011-3200
- bugfix: mark message processing did not work correctly
- imudp&imtcp now report error if no listener at all was defined
Thanks to Marcin for suggesting this error message. - bugfix: potential misadressing in property replacer
rsyslog 6.1.12 (v6-beta)
Download file name: rsyslog 6.1.12 (beta)
rsyslog 6.1.12 (beta)
md5sum: 42edc753cf2b995b3866d50851d2af28
Author: Rainer Gerhards (rgerhards@adiscon.com)
Version: 6.1.12 File size: 2.411 MB
Changelog for 6.1.12 (v6-beta)
Version 6.1.12 [BETA], 2011-09-01
- bugfix/security: off-by-two bug in legacy syslog parser, CVE-2011-3200
- bugfix: mark message processing did not work correctly
- bugfix: potential misadressing in property replacer
- bugfix: memcpy overflow can occur in allowed sender checkig if a name is resolved to IPv4-mapped-on-IPv6 address
Found by Ismail Dönmez at suse - bugfix: The NUL-Byte for the syslogtag was not copied in MsgDup (msg.c)
- bugfix: fixed incorrect state handling for Discard Action (transactions)
Note: This caused all messages in a batch to be set to COMMITTED even if they were discarded.
Changelog for 5.9.3 (v5-devel)
Version 5.9.3 [V5-DEVEL], 2011-09-01
- bugfix/security: off-by-two bug in legacy syslog parser, CVE-2011-3200
- bugfix: mark message processing did not work correctly
- added capability to emit config error location info for warnings otherwise, omusrmsg’s warning about new config format was not accompanied by problem location.
- bugfix: potential misadressing in property replacer
- bugfix: MSGID corruption in RFC5424 parser under some circumstances
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=275 - bugfix: The NUL-Byte for the syslogtag was not copied in MsgDup (msg.c)
rsyslog 5.9.3 (v5-devel)
Download file name: rsyslog 5.9.3 (devel)
rsyslog 5.9.3 (devel)
md5sum: 3ecf96b01649cee8b64c329d513e1c0e
Author: Rainer Gerhards (rgerhards@adiscon.com)
Version: 5.9.3 File size: 2.373 MB
Changelog for 4.7.5 (v4-beta)
Version 4.7.5 [v4-beta], 2011-09-01
- bugfix/security: off-by-two bug in legacy syslog parser, CVE-2011-3200
- bugfix: potential misadressing in property replacer
- bugfix: The NUL-Byte for the syslogtag was not copied in MsgDup (msg.c)
rsyslog 4.7.5 (v4-beta)
Download file name: rsyslog 4.7.5 (beta)
rsyslog 4.7.5 (beta)
md5sum: 03426b24a438cedc31d7050698624716
Author: Rainer Gerhards (rgerhards@adiscon.com)
Version: 4.7.5 File size: 2.128 MB
rsyslog 5.8.5 (v5-stable)
Download file name: rsyslog 5.8.5 (stable)
rsyslog 5.8.5 (stable)
md5sum: a73cb577cb4bc5b9c8f0d217eb054ad2
Author: Rainer Gerhards (rgerhards@adiscon.com)
Version: 5.8.5 File size: 2.365 MB