An issue was discovered in Rsyslog v8.1908.0. contrib/pmcisconames/pmcisconames.c has a heap overflow in the parser for Cisco log messages. The parser tries to locate a log message delimiter (in this case, a space or a colon), but fails to account for strings that do not satisfy this constraint. If the string does not match, then the variable lenMsg will reach the value zero and will skip the sanity check that detects invalid log messages. The message will then be considered valid, and the parser will eat up the nonexistent colon delimiter. In doing so, it will decrement lenMsg, a signed integer, whose value was zero and now becomes minus one. The following step in the parser is to shift left the contents of the message. To do this, it will call memmove with the right pointers to the target and destination strings, but the lenMsg will now be interpreted as a huge value, causing a heap overflow.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade rsyslog | Nov 8, 2019 | Oct 7, 2019 |
| Amazon Linux Ami 2 | — | Upgrade rsyslog-relpUpgrade rsyslog-docUpgrade rsyslog-mmjsonparseUpgrade rsyslog-mmsnmptrapdUpgrade rsyslog-mmauditUpgrade rsyslog-libdbiUpgrade rsyslog-udpspoofUpgrade rsyslogUpgrade rsyslog-kafkaUpgrade rsyslog-pgsqlUpgrade rsyslog-gnutlsUpgrade rsyslog-gssapiUpgrade rsyslog-mysqlUpgrade rsyslog-mmkubernetesUpgrade rsyslog-debuginfoUpgrade rsyslog-snmpUpgrade rsyslog-cryptoUpgrade rsyslog-elasticsearchUpgrade rsyslog-mmnormalize | Jul 2, 2020 | Oct 7, 2019 |
| Centos_linux | — | Upgrade rsyslog-mmaudit-debuginfoUpgrade rsyslog-mmsnmptrapdUpgrade rsyslog-mmnormalizeUpgrade rsyslog-libdbiUpgrade rsyslog-mmnormalize-debuginfoUpgrade rsyslog-crypto-debuginfoUpgrade rsyslog-mysql-debuginfoUpgrade rsyslog-mysqlUpgrade rsyslog-gssapiUpgrade rsyslog-debugsourceUpgrade rsyslog-mmkubernetes-debuginfoUpgrade rsyslog-gnutlsUpgrade rsyslogUpgrade rsyslog-cryptoUpgrade rsyslog-elasticsearch-debuginfoUpgrade rsyslog-mmkubernetesUpgrade rsyslog-mmauditUpgrade rsyslog-docUpgrade rsyslog-kafkaUpgrade rsyslog-mmjsonparseUpgrade rsyslog-udpspoofUpgrade rsyslog-debuginfoUpgrade rsyslog-elasticsearchUpgrade rsyslog-gnutls-debuginfoUpgrade rsyslog-snmp-debuginfoUpgrade rsyslog-mmjsonparse-debuginfoUpgrade rsyslog-relpUpgrade rsyslog-gssapi-debuginfoUpgrade rsyslog-kafka-debuginfoUpgrade rsyslog-relp-debuginfoUpgrade rsyslog-snmpUpgrade rsyslog-pgsqlUpgrade rsyslog-mmsnmptrapd-debuginfoUpgrade rsyslog-pgsql-debuginfo | Apr 1, 2020 | Oct 7, 2019 |
| Debian | — | Upgrade rsyslog | Oct 11, 2019 | Oct 7, 2019 |
| Huawei Euleros 2_0_sp2 | — | Upgrade rsyslog-pgsqlUpgrade rsyslog-mysqlUpgrade rsyslog-gssapiUpgrade rsyslogUpgrade rsyslog-gnutlsUpgrade rsyslog-relpUpgrade rsyslog-mmjsonparse | Dec 4, 2019 | Oct 7, 2019 |
| Huawei Euleros 2_0_sp3 | — | Upgrade rsyslog-relpUpgrade rsyslog-pgsqlUpgrade rsyslog-mmjsonparseUpgrade rsyslog-mysqlUpgrade rsyslogUpgrade rsyslog-gssapiUpgrade rsyslog-gnutls | Dec 18, 2019 | Oct 7, 2019 |
| Huawei Euleros 2_0_sp5 | — | Upgrade rsyslogUpgrade rsyslog-pgsqlUpgrade rsyslog-gssapiUpgrade rsyslog-gnutlsUpgrade rsyslog-mmjsonparseUpgrade rsyslog-mysqlUpgrade rsyslog-relp | Nov 19, 2019 | Oct 7, 2019 |
| Huawei Euleros 2_0_sp8 | — | Upgrade rsyslog-gnutlsUpgrade rsyslog-gssapiUpgrade rsyslog-mysqlUpgrade rsyslogUpgrade rsyslog-mmjsonparseUpgrade rsyslog-relp | Nov 28, 2019 | Oct 7, 2019 |
| Oracle Solaris | — | Upgrade system/rsyslog to version 8.2002.0-11.4.24.0.1.75.1 on Solaris 11.4 | Jan 19, 2021 | Oct 7, 2019 |
| Oracle_linux | — | Upgrade rsyslog-kafkaUpgrade rsyslog-cryptoUpgrade rsyslog-snmpUpgrade rsyslog-docUpgrade rsyslog-udpspoofUpgrade rsyslogUpgrade rsyslog-pgsqlUpgrade rsyslog-gssapiUpgrade rsyslog-elasticsearchUpgrade rsyslog-mmauditUpgrade rsyslog-mmkubernetesUpgrade rsyslog-mysqlUpgrade rsyslog-relpUpgrade rsyslog-mmsnmptrapdUpgrade rsyslog-libdbiUpgrade rsyslog-mmnormalizeUpgrade rsyslog-gnutlsUpgrade rsyslog-mmjsonparse | Apr 9, 2020 | Oct 1, 2019 |
| Redhat_linux | — | Upgrade rsyslog-libdbiUpgrade rsyslog-mmkubernetes-debuginfoUpgrade rsyslog-pgsql-debuginfoUpgrade rsyslog-mmnormalizeUpgrade rsyslog-cryptoUpgrade rsyslog-snmpNo solution existsUpgrade rsyslogUpgrade rsyslog-crypto-debuginfoUpgrade rsyslog-mysql-debuginfoUpgrade rsyslog-debuginfoUpgrade rsyslog-gssapiUpgrade rsyslog-mmsnmptrapd-debuginfoUpgrade rsyslog-kafkaUpgrade rsyslog-pgsqlUpgrade rsyslog-gnutlsUpgrade rsyslog-mysqlUpgrade rsyslog-mmauditUpgrade rsyslog-mmkubernetesUpgrade rsyslog-elasticsearchUpgrade rsyslog-mmaudit-debuginfoUpgrade rsyslog-mmjsonparseUpgrade rsyslog-docUpgrade rsyslog-relpUpgrade rsyslog-mmsnmptrapdUpgrade rsyslog-elasticsearch-debuginfoUpgrade rsyslog-debugsourceUpgrade rsyslog-kafka-debuginfoUpgrade rsyslog-relp-debuginfoUpgrade rsyslog-mmnormalize-debuginfoUpgrade rsyslog-gnutls-debuginfoUpgrade rsyslog-snmp-debuginfoUpgrade rsyslog-udpspoofUpgrade rsyslog-mmjsonparse-debuginfoUpgrade rsyslog-gssapi-debuginfo | Apr 1, 2020 | Oct 7, 2019 |
| Suse | — | Upgrade rsyslog-module-gssapiUpgrade rsyslog-docUpgrade rsyslog-diag-toolsUpgrade rsyslog-module-gtlsUpgrade rsyslog-module-elasticsearchUpgrade rsyslog-module-mmnormalizeUpgrade rsyslog-module-udpspoofUpgrade rsyslog-module-relpUpgrade rsyslog-module-dbiUpgrade rsyslogUpgrade rsyslog-module-gcryptUpgrade rsyslog-module-pgsqlUpgrade rsyslog-module-omamqp1Upgrade rsyslog-module-mysqlUpgrade rsyslog-module-snmpUpgrade rsyslog-module-omhttpfsUpgrade rsyslog-module-omtcl | Nov 15, 2019 | Oct 7, 2019 |
| Ubuntu | — | Upgrade rsyslog (Ubuntu Pro) | May 13, 2022 | Oct 7, 2019 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Oct 7, 2019 |
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