Rsyslog is a rocket-fast system for log processing. Modules for TCP syslog reception have a potential heap buffer overflow when octet-counted framing is used. This can result in a segfault or some other malfunction. As of our understanding, this vulnerability can not be used for remote code execution. But there may still be a slight chance for experts to do that. The bug occurs when the octet count is read. While there is a check for the maximum number of octets, digits are written to a heap buffer even when the octet count is over the maximum, This can be used to overrun the memory buffer. However, once the sequence of digits stop, no additional characters can be added to the buffer. In our opinion, this makes remote exploits impossible or at least highly complex. Octet-counted framing is one of two potential framing modes. It is relatively uncommon, but enabled by default on receivers. Modules `imtcp`, `imptcp`, `imgssapi`, and `imhttp` are used for regular syslog message reception. It is best practice not to directly expose them to the public. When this practice is followed, the risk is considerably lower. Module `imdiag` is a diagnostics module primarily intended for testbench runs. We do not expect it to be present on any production installation. Octet-counted framing is not very common. Usually, it needs to be specifically enabled at senders. If users do not need it, they can turn it off for the most important modules. This will mitigate the vulnerability.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade rsyslog-pgsqlUpgrade rsyslog-mmnormalizeUpgrade rsyslogUpgrade rsyslog-elasticsearchUpgrade rsyslog-cryptoUpgrade rsyslog-snmpUpgrade rsyslog-mysqlUpgrade rsyslog-gnutlsUpgrade rsyslog-gssapiUpgrade rsyslog-omamqp1Upgrade rsyslog-kafkaUpgrade rsyslog-mmkubernetesUpgrade rsyslog-opensslUpgrade rsyslog-relpUpgrade rsyslog-mmsnmptrapdUpgrade rsyslog-udpspoofUpgrade rsyslog-mmjsonparseUpgrade rsyslog-docUpgrade rsyslog-mmauditUpgrade rsyslog-mmfields | Jun 7, 2022 | May 6, 2022 |
| Alpine Linux | — | Upgrade rsyslog | Mar 26, 2024 | May 5, 2022 |
| Amazon Linux Ami 2 | — | Upgrade rsyslog-mysqlUpgrade rsyslog-mmkubernetesUpgrade rsyslog-gnutlsUpgrade rsyslog-gssapiUpgrade rsyslog-mmnormalizeUpgrade rsyslogUpgrade rsyslog-cryptoUpgrade rsyslog-mmauditUpgrade rsyslog-debuginfoUpgrade rsyslog-elasticsearchUpgrade rsyslog-relpUpgrade rsyslog-mmjsonparseUpgrade rsyslog-mmsnmptrapdUpgrade rsyslog-pgsqlUpgrade rsyslog-udpspoofUpgrade rsyslog-snmpUpgrade rsyslog-docUpgrade rsyslog-libdbiUpgrade rsyslog-kafka | Jul 4, 2022 | May 6, 2022 |
| Amazon_linux | — | Upgrade rsyslog | Jun 10, 2022 | May 6, 2022 |
| Amazon_linux_2023 | — | Upgrade rsyslog-mmaudit-debuginfoUpgrade rsyslog-logrotateUpgrade rsyslog-mmfields-debuginfoUpgrade rsyslog-mmkubernetes-debuginfoUpgrade rsyslog-crypto-debuginfoUpgrade rsyslog-debuginfoUpgrade rsyslog-opensslUpgrade rsyslog-elasticsearchUpgrade rsyslog-mmkubernetesUpgrade rsyslog-openssl-debuginfoUpgrade rsyslog-mmnormalize-debuginfoUpgrade rsyslog-cryptoUpgrade rsyslogUpgrade rsyslog-mmfieldsUpgrade rsyslog-mmnormalizeUpgrade rsyslog-mmauditUpgrade rsyslog-debugsourceUpgrade rsyslog-mmjsonparseUpgrade rsyslog-mmjsonparse-debuginfoUpgrade rsyslog-elasticsearch-debuginfoUpgrade rsyslog-doc | Feb 17, 2025 | May 5, 2022 |
| Centos_linux | — | Upgrade rsyslog7-debuginfoUpgrade rsyslog-opensslUpgrade rsyslog-mmjsonparse-debuginfoUpgrade rsyslog-debuginfoUpgrade rsyslog7-elasticsearchUpgrade rsyslog-cryptoUpgrade rsyslog-gssapi-debuginfoUpgrade rsyslogUpgrade rsyslog-omamqp1-debuginfoUpgrade rsyslog-debugsourceUpgrade rsyslog-mmfieldsUpgrade rsyslog-pgsql-debuginfoUpgrade rsyslog-libdbiUpgrade rsyslog-snmpUpgrade rsyslog-docUpgrade rsyslog-mmsnmptrapdUpgrade rsyslog7-relpUpgrade rsyslog-mmjsonparseUpgrade rsyslog-udpspoof-debuginfoUpgrade rsyslog7-gssapiUpgrade rsyslog7-mysqlUpgrade rsyslog-mmaudit-debuginfoUpgrade rsyslog-elasticsearch-debuginfoUpgrade rsyslog-mmnormalizeUpgrade rsyslog-kafkaUpgrade rsyslog-snmp-debuginfoUpgrade rsyslog-mmfields-debuginfoUpgrade rsyslog-udpspoofUpgrade rsyslog-relpUpgrade rsyslog-elasticsearchUpgrade rsyslog-mmkubernetes-debuginfoUpgrade rsyslog-gnutlsUpgrade rsyslog7-snmpUpgrade rsyslog-kafka-debuginfoUpgrade rsyslog-openssl-debuginfoUpgrade rsyslog-omamqp1Upgrade rsyslog-mmauditUpgrade rsyslog-pgsqlUpgrade rsyslog-crypto-debuginfoUpgrade rsyslog-mysql-debuginfoUpgrade rsyslog-mysqlUpgrade rsyslog-mmsnmptrapd-debuginfoUpgrade rsyslog-relp-debuginfoUpgrade rsyslog7-pgsqlUpgrade rsyslog7Upgrade rsyslog-gssapiUpgrade rsyslog-gnutls-debuginfoUpgrade rsyslog-mmnormalize-debuginfoUpgrade rsyslog-logrotateUpgrade rsyslog-mmkubernetesUpgrade rsyslog7-gnutls | May 31, 2022 | May 6, 2022 |
| Debian | — | Upgrade rsyslog | May 24, 2022 | May 6, 2022 |
| Freebsd | — | Upgrade rsyslog | Nov 4, 2022 | May 6, 2022 |
| Gentoo Linux | — | Upgrade app-admin/rsyslog. | Aug 12, 2024 | May 6, 2022 |
| Huawei Euleros 2_0_sp10 | — | Upgrade rsyslog | Aug 2, 2022 | May 6, 2022 |
| Huawei Euleros 2_0_sp3 | — | Upgrade rsyslog-mmjsonparseUpgrade rsyslog-relpUpgrade rsyslog-gssapiUpgrade rsyslog-gnutlsUpgrade rsyslog-mysqlUpgrade rsyslogUpgrade rsyslog-pgsql | Oct 28, 2022 | May 6, 2022 |
| Huawei Euleros 2_0_sp5 | — | Upgrade rsyslog-mysqlUpgrade rsyslog-mmjsonparseUpgrade rsyslog-relpUpgrade rsyslog-gnutlsUpgrade rsyslog-gssapiUpgrade rsyslog-pgsqlUpgrade rsyslog | Jun 17, 2022 | May 6, 2022 |
| Huawei Euleros 2_0_sp8 | — | Upgrade rsyslog-mysqlUpgrade rsyslogUpgrade rsyslog-gssapiUpgrade rsyslog-gnutlsUpgrade rsyslog-relpUpgrade rsyslog-mmjsonparse | Jun 22, 2022 | May 6, 2022 |
| Huawei Euleros 2_0_sp9 | — | Upgrade rsyslog | Jul 11, 2022 | May 6, 2022 |
| Oracle_linux | — | Upgrade rsyslog-relpUpgrade rsyslog-pgsqlUpgrade rsyslog7-gnutlsUpgrade rsyslog-mmauditUpgrade rsyslog-logrotateUpgrade rsyslog7-pgsqlUpgrade rsyslog-mmjsonparseUpgrade rsyslog-udpspoofUpgrade rsyslog-docUpgrade rsyslog7-snmpUpgrade rsyslog-snmpUpgrade rsyslog-omamqp1Upgrade rsyslog-mmnormalizeUpgrade rsyslog7-relpUpgrade rsyslog-mysqlUpgrade rsyslog-mmfieldsUpgrade rsyslog-mmkubernetesUpgrade rsyslog7-gssapiUpgrade rsyslog7-mysqlUpgrade rsyslog-gssapiUpgrade rsyslog7-elasticsearchUpgrade rsyslog-elasticsearchUpgrade rsyslogUpgrade rsyslog7Upgrade rsyslog-kafkaUpgrade rsyslog-opensslUpgrade rsyslog-cryptoUpgrade rsyslog-gnutlsUpgrade rsyslog-mmsnmptrapdUpgrade rsyslog-libdbi | May 31, 2022 | May 5, 2022 |
| Redhat_linux | — | Upgrade rsyslog-mmkubernetes-debuginfoUpgrade rsyslog-debugsourceUpgrade rsyslog-pgsql-debuginfoUpgrade rsyslog-libdbiUpgrade rsyslog-logrotateUpgrade rsyslog-relpUpgrade rsyslog-mysql-debuginfoUpgrade rsyslog-mmaudit-debuginfoUpgrade rsyslog-mmsnmptrapd-debuginfoUpgrade rsyslog-mmjsonparseUpgrade rsyslog-crypto-debuginfoUpgrade rsyslog-elasticsearch-debuginfoUpgrade rsyslog-cryptoUpgrade rsyslog-omamqp1-debuginfoUpgrade rsyslog-mysqlUpgrade rsyslog-udpspoof-debuginfoUpgrade rsyslog-mmfields-debuginfoUpgrade rsyslog-mmnormalizeUpgrade rsyslog-gnutlsUpgrade rsyslog-mmsnmptrapdUpgrade rsyslog-opensslUpgrade rsyslog-debuginfoUpgrade rsyslog-docUpgrade rsyslog-mmjsonparse-debuginfoUpgrade rsyslog-mmauditUpgrade rsyslog-gssapiUpgrade rsyslog-mmfieldsUpgrade rsyslog-elasticsearchUpgrade rsyslog-kafkaUpgrade rsyslog-mmnormalize-debuginfoUpgrade rsyslog-gnutls-debuginfoUpgrade rsyslog-openssl-debuginfoUpgrade rsyslog-gssapi-debuginfoUpgrade rsyslog-mmkubernetesUpgrade rsyslog-udpspoofUpgrade rsyslog-kafka-debuginfoUpgrade rsyslog-omamqp1Upgrade rsyslog-snmp-debuginfoUpgrade rsyslogUpgrade rsyslog-relp-debuginfoUpgrade rsyslog-snmpUpgrade rsyslog-pgsql | May 31, 2022 | May 6, 2022 |
| Rocky_linux | — | Upgrade rsyslog-mmfields-debuginfoUpgrade rsyslog-mysqlUpgrade rsyslog-openssl-debuginfoUpgrade rsyslog-crypto-debuginfoUpgrade rsyslog-elasticsearchUpgrade rsyslog-debuginfoUpgrade rsyslog-mmkubernetes-debuginfoUpgrade rsyslog-gnutls-debuginfoUpgrade rsyslogUpgrade rsyslog-kafkaUpgrade rsyslog-snmpUpgrade rsyslog-gssapiUpgrade rsyslog-omamqp1-debuginfoUpgrade rsyslog-pgsqlUpgrade rsyslog-pgsql-debuginfoUpgrade rsyslog-omamqp1Upgrade rsyslog-mmauditUpgrade rsyslog-udpspoofUpgrade rsyslog-gssapi-debuginfoUpgrade rsyslog-snmp-debuginfoUpgrade rsyslog-mmkubernetesUpgrade rsyslog-mmjsonparse-debuginfoUpgrade rsyslog-mmsnmptrapdUpgrade rsyslog-cryptoUpgrade rsyslog-gnutlsUpgrade rsyslog-mmnormalizeUpgrade rsyslog-udpspoof-debuginfoUpgrade rsyslog-elasticsearch-debuginfoUpgrade rsyslog-opensslUpgrade rsyslog-mmjsonparseUpgrade rsyslog-relp-debuginfoUpgrade rsyslog-relpUpgrade rsyslog-debugsourceUpgrade rsyslog-mmnormalize-debuginfoUpgrade rsyslog-mmsnmptrapd-debuginfoUpgrade rsyslog-mmfieldsUpgrade rsyslog-logrotateUpgrade rsyslog-mysql-debuginfoUpgrade rsyslog-kafka-debuginfoUpgrade rsyslog-mmaudit-debuginfo | Jul 11, 2022 | May 6, 2022 |
| Suse | — | Upgrade rsyslog-module-elasticsearchUpgrade rsyslog-module-udpspoofUpgrade rsyslog-module-omtclUpgrade rsyslog-module-pgsqlUpgrade rsyslog-module-osslUpgrade rsyslog-module-gtlsUpgrade rsyslog-docUpgrade rsyslog-module-mmnormalizeUpgrade rsyslog-module-mysqlUpgrade rsyslog-module-omhttpfsUpgrade rsyslog-diag-toolsUpgrade rsyslog-module-omamqp1Upgrade rsyslog-module-snmpUpgrade rsyslogUpgrade rsyslog-module-dbiUpgrade rsyslog-module-relpUpgrade rsyslog-module-gssapiUpgrade rsyslog-module-gcrypt | Oct 26, 2022 | May 6, 2022 |
| Ubuntu | — | Upgrade rsyslog (Ubuntu Pro)Upgrade rsyslog | May 7, 2022 | May 6, 2022 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub