Every CVE Search/ Get API key

CVE-2019-17041

An issue was discovered in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c has...

9.8 CriticalPublic exploitFix available

An issue was discovered in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c has a heap overflow in the parser for AIX 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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

4.45%Down 1.8 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.8

An issue was discovered in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c has a heap overflow in the parser for AIX 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.

Record
CVE-2019-17041
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-787
Updated
2026-11-02
CVE List No score

An issue was discovered in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c has a heap overflow in the parser for AIX 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.

Record
CVE-2019-17041
Updated
2026-11-02
EUVDEUVD-2019-7515 No score

An issue was discovered in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c has a heap overflow in the parser for AIX 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.

Record
EUVD-2019-7515
Updated
2026-11-03
GitHub AdvisoriesGHSA-wvqp-mg76-5qw7 No score

An issue was discovered in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c has...

An issue was discovered in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c has a heap overflow in the parser for AIX 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.

Record
GHSA-wvqp-mg76-5qw7
Weakness
CWE-20, CWE-120, CWE-787
Updated
2026-11-02
OSVALPINE-CVE-2019-17041 9.8

An issue was discovered in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c has a heap overflow in the parser for AIX 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.

Record
ALPINE-CVE-2019-17041
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 9.8

An issue was discovered in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c has a heap overflow in the parser for AIX 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.

Record
CVE-2019-17041
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 13 moreShow less
OSVDEBIAN-CVE-2019-17041 9.8

An issue was discovered in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c has a heap overflow in the parser for AIX 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.

Record
DEBIAN-CVE-2019-17041
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2020:1000 7.5

Red Hat Security Advisory: rsyslog security, bug fix, and enhancement update

Record
RHSA-2020:1000
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2020:1702 7.5

Red Hat Security Advisory: rsyslog security, bug fix, and enhancement update

Record
RHSA-2020:1702
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2019-17041 9.8

An issue was discovered in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c has a heap overflow in the parser for AIX 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.

Record
UBUNTU-CVE-2019-17041
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVCLSA-2022-1652706309 No score

Fix CVE(s): CVE-2019-17041, CVE-2019-17042, CVE-2018-16881

  • SECURITY UPDATE: denial of dervice
    • debian/patches/CVE-2018-16881.patch: introduces a frame size check in the processDataRcvd function of plugins/imptcp/imptcp.c.
    • CVE-2018-16881
  • SECURITY UPDATE: heap-based overflow
    • debian/patches/CVE-2019-17041.patch: adds length checks for invalid AIX log message in contrib/pmaixforwardedfrom/pmaixforwardedfrom.c.
    • CVE-2019-17041
  • SECURITY UPDATE: heap-based overflow
    • debian/patches/CVE-2019-17042.patch: adds length checks for invalid Cisco log messages in contrib/pmcisconames/pmcisconames.c.
    • CVE-2019-17042
Record
CLSA-2022-1652706309
Updated
2026-11-02
OSVMGASA-2019-0400 No score

Updated rsyslog packages fix security vulnerabilities

Updated rsyslog packages fix security vulnerabilities:

Heap overflow in the parser for AIX log messages (CVE-2019-17041).

Heap overflow in the parser for Cisco log messages (CVE-2019-17042).

Record
MGASA-2019-0400
Updated
2026-11-02
OSVopenSUSE-SU-2019:2500-1 No score

Security update for rsyslog

This update for rsyslog fixes the following issues:

Security issues fixed:

  • CVE-2019-17041: Fixed a heap overflow in the parser for AIX log messages (bsc#1153451).
  • CVE-2019-17042: Fixed a heap overflow in the parser for Cisco log messages (bsc#1153459).

Other issue addressed:

  • Fixed an issue where rsyslog was SEGFAULT due to a mutex double-unlock (bsc#1141063).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2019:2500-1
Updated
2026-11-02
OSVopenSUSE-SU-2019:2501-1 No score

Security update for rsyslog

This update for rsyslog fixes the following issues:

Security issues fixed:

  • CVE-2019-17041: Fixed a heap overflow in the parser for AIX log messages (bsc#1153451).
  • CVE-2019-17042: Fixed a heap overflow in the parser for Cisco log messages (bsc#1153459).

Other issue addressed:

  • Fixed an issue where rsyslog was SEGFAULT due to a mutex double-unlock (bsc#1141063).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2019:2501-1
Updated
2026-11-02
OSVSUSE-RU-2019:2816-1 No score

Recommended update for rsyslog

This update for rsyslog fixes the following issues:

Security issues fixed:

  • CVE-2019-17041: Fixed a heap overflow in the parser for AIX log messages (bsc#1153451).
  • CVE-2019-17042: Fixed a heap overflow in the parser for Cisco log messages (bsc#1153459).

Non-security issue fixed:

  • imudp: fix segfault in ratelimit code (bsc#1149094)
Record
SUSE-RU-2019:2816-1
Updated
2026-11-02
OSVSUSE-SU-2019:2937-1 No score

Security update for rsyslog

This update for rsyslog fixes the following issues:

Security issues fixed:

  • CVE-2019-17041: Fixed a heap overflow in the parser for AIX log messages (bsc#1153451).
  • CVE-2019-17042: Fixed a heap overflow in the parser for Cisco log messages (bsc#1153459).

Other issue addressed:

  • Fixed an issue where rsyslog was SEGFAULT due to a mutex double-unlock (bsc#1141063).
Record
SUSE-SU-2019:2937-1
Updated
2026-11-02
OSVSUSE-SU-2020:0424-1 No score

Security update for rsyslog

This update for rsyslog fixes the following issues:

Security issues fixed:

  • CVE-2019-17041: Fixed a heap overflow in the parser for AIX log messages (bsc#1153451).
  • CVE-2019-17042: Fixed a heap overflow in the parser for Cisco log messages (bsc#1153459).

Non-security issues fixed:

  • Handle multiline messages correctly when using the imfile module. (bsc#1015203)
  • Fix a race condition in the shutdown sequence in wtp that was causing rsyslog not to shutdown properly. (bsc#1022804)
Record
SUSE-SU-2020:0424-1
Updated
2026-11-02
OSVSUSE-SU-2020:0512-1 No score

Security update for rsyslog

This update for rsyslog fixes the following issues:

Security issues fixed:

  • CVE-2019-17041: Fixed a heap overflow in the parser for AIX log messages (bsc#1153451).
  • CVE-2019-17042: Fixed a heap overflow in the parser for Cisco log messages (bsc#1153459).

Non-security issues fixed:

  • Handle multiline messages correctly when using the imfile module. (bsc#1015203)
  • Fix a race condition in the shutdown sequence in wtp that was causing rsyslog not to shutdown properly. (bsc#1022804)
  • Fixed a rsyslogd SIGABORT crash if a path does not exists (bsc#1087920).
  • Fixed an issue where configuration templates where not consistently flushed (bsc#1084682).
Record
SUSE-SU-2020:0512-1
Updated
2026-11-02
OSVUSN-5419-1 No score

rsyslog vulnerabilities

It was discovered that Rsyslog improperly handled certain invalid input. An attacker could use this issue to cause Rsyslog to crash.

Record
USN-5419-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
rsyslog
Alpine:v3.10
before 8.1904.0-r1
8.1904.0-r1
rsyslog
Alpine:v3.11
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.12
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.13
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.14
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.15
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.16
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.17
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.18
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.19
before 8.1908.0-r1
8.1908.0-r1
Show 150 moreShow less
Affected packages
PackageAffectedFixed
rsyslog
Alpine:v3.20
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.21
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.22
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.23
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.24
before 8.1908.0-r1
8.1908.0-r1
rsyslog
Alpine:v3.7
before 8.31.0-r1
8.31.0-r1
rsyslog
Alpine:v3.8
before 8.34.0-r1
8.34.0-r1
rsyslog
Alpine:v3.9
before 8.40.0-r4
8.40.0-r4
rsyslog
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 8.16.0-1ubuntu3.1+tuxcare.els1
8.16.0-1ubuntu3.1+tuxcare.els1
rsyslog-elasticsearch
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 8.16.0-1ubuntu3.1+tuxcare.els1
8.16.0-1ubuntu3.1+tuxcare.els1
rsyslog-gnutls
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 8.16.0-1ubuntu3.1+tuxcare.els1
8.16.0-1ubuntu3.1+tuxcare.els1
rsyslog-gssapi
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 8.16.0-1ubuntu3.1+tuxcare.els1
8.16.0-1ubuntu3.1+tuxcare.els1
rsyslog-mysql
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 8.16.0-1ubuntu3.1+tuxcare.els1
8.16.0-1ubuntu3.1+tuxcare.els1
rsyslog-pgsql
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 8.16.0-1ubuntu3.1+tuxcare.els1
8.16.0-1ubuntu3.1+tuxcare.els1
rsyslog-relp
TuxCare:Ubuntu:16.04
From an advisory covering 3 CVEs
before 8.16.0-1ubuntu3.1+tuxcare.els1
8.16.0-1ubuntu3.1+tuxcare.els1
rsyslog
Debian:12
before 8.1910.0-1
8.1910.0-1
rsyslog
Debian:13
before 8.1910.0-1
8.1910.0-1
rsyslog
Debian:14
before 8.1910.0-1
8.1910.0-1
rsyslog
Debian:8
From an advisory covering 2 CVEs
before 8.4.2-1+deb8u3, plus listed versions
8.4.2-18.4.2-1+deb8u18.4.2-1+deb8u2
8.4.2-1+deb8u3
rsyslog
Debian:9
From an advisory covering 2 CVEs
before 8.24.0-1+deb9u1, plus listed versions
8.24.0-1
8.24.0-1+deb9u1
rsyslog
Mageia:7
From an advisory covering 2 CVEs
before 8.40.0-4.1.mga7
8.40.0-4.1.mga7
rsyslog
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-gnutls
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-gssapi
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-kafka
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmjsonparse
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-relp
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-crypto
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-doc
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-elasticsearch
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-libdbi
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmaudit
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmkubernetes
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmnormalize
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmsnmptrapd
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mysql
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-pgsql
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-snmp
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-udpspoof
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-debuginfo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-gnutls
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-gssapi
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-kafka
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmjsonparse
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-relp
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-crypto
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-doc
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-elasticsearch
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-libdbi
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmaudit
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmkubernetes
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmnormalize
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmsnmptrapd
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mysql
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-pgsql
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-snmp
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-udpspoof
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-gnutls
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-gssapi
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-kafka
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmjsonparse
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mysql
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-pgsql
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-relp
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-crypto
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-doc
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-elasticsearch
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-libdbi
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmaudit
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmkubernetes
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmnormalize
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmsnmptrapd
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-snmp
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-udpspoof
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-gnutls
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-gssapi
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-kafka
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmjsonparse
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mysql
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-pgsql
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-relp
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-crypto
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-doc
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-elasticsearch
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-libdbi
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmaudit
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmkubernetes
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmnormalize
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-mmsnmptrapd
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-snmp
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog-udpspoof
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:8.24.0-52.el7
0:8.24.0-52.el7
rsyslog
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-crypto
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-crypto-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-doc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-elasticsearch
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-elasticsearch-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-gnutls
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-gnutls-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-gssapi
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-gssapi-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-kafka
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-kafka-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-mmaudit
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-mmaudit-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-mmjsonparse
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-mmjsonparse-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-mmkubernetes
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-mmkubernetes-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-mmnormalize
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-mmnormalize-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-mmsnmptrapd
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-mmsnmptrapd-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-mysql
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-mysql-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-pgsql
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-pgsql-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-relp
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-relp-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-snmp
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog-snmp-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 2 CVEs
before 0:8.1911.0-3.el8
0:8.1911.0-3.el8
rsyslog
SUSE:Linux Enterprise Desktop 12 SP4
From an advisory covering 2 CVEs
before 8.24.0-3.33.2
8.24.0-3.33.2
rsyslog
SUSE:Linux Enterprise Server 12 SP4
From an advisory covering 2 CVEs
before 8.24.0-3.33.2
8.24.0-3.33.2
rsyslog
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 2 CVEs
before 8.24.0-3.33.2
8.24.0-3.33.2
rsyslog
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 2 CVEs
before 8.24.0-3.33.2
8.24.0-3.33.2
rsyslog
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 2 CVEs
before 8.24.0-3.33.2
8.24.0-3.33.2
rsyslog
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 2 CVEs
before 8.33.1-3.22.4
8.33.1-3.22.4
rsyslog
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 2 CVEs
before 8.33.1-3.22.4
8.33.1-3.22.4
rsyslog
SUSE:Linux Enterprise Module for Server Applications 15
From an advisory covering 2 CVEs
before 8.33.1-3.22.4
8.33.1-3.22.4
rsyslog
SUSE:Linux Enterprise Module for Server Applications 15 SP1
From an advisory covering 2 CVEs
before 8.33.1-3.22.4
8.33.1-3.22.4
rsyslog
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
From an advisory covering 2 CVEs
before 8.4.0-13.8.1
8.4.0-13.8.1
rsyslog
SUSE:Linux Enterprise Server 12 SP1-LTSS
From an advisory covering 2 CVEs
before 8.4.0-13.8.1
8.4.0-13.8.1
rsyslog
SUSE:OpenStack Cloud 7
From an advisory covering 2 CVEs
before 8.4.0-18.13.1
8.4.0-18.13.1
rsyslog
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 2 CVEs
before 8.4.0-18.13.1
8.4.0-18.13.1
rsyslog
SUSE:Linux Enterprise Server 12 SP2-LTSS
From an advisory covering 2 CVEs
before 8.4.0-18.13.1
8.4.0-18.13.1
rsyslog
SUSE:Linux Enterprise Server 12 SP2-BCL
From an advisory covering 2 CVEs
before 8.4.0-18.13.1
8.4.0-18.13.1
rsyslog
Ubuntu:14.04:LTS
All versions, plus listed versions
5.8.11-2ubuntu47.4.4-1ubuntu17.4.4-1ubuntu27.4.4-1ubuntu2.17.4.4-1ubuntu2.37.4.4-1ubuntu2.57.4.4-1ubuntu2.67.4.4-1ubuntu2.7
None known
rsyslog
Ubuntu:Pro:16.04:LTS
before 8.16.0-1ubuntu3.1+esm1, plus listed versions
8.12.0-1ubuntu28.12.0-1ubuntu38.14.0-2ubuntu18.14.0-2ubuntu28.16.0-1ubuntu18.16.0-1ubuntu28.16.0-1ubuntu38.16.0-1ubuntu3.1
8.16.0-1ubuntu3.1+esm1
rsyslog
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
8.16.0-1ubuntu98.16.0-1ubuntu108.32.0-1ubuntu38.32.0-1ubuntu48.32.0-1ubuntu4.28.32.0-1ubuntu4.2+esm1
None known
rsyslog
Ubuntu:Pro:16.04:LTS
From an advisory covering 3 CVEs
before 8.16.0-1ubuntu3.1+esm1, plus listed versions
8.12.0-1ubuntu28.12.0-1ubuntu38.14.0-2ubuntu18.14.0-2ubuntu28.16.0-1ubuntu18.16.0-1ubuntu28.16.0-1ubuntu38.16.0-1ubuntu3.1
8.16.0-1ubuntu3.1+esm1
rsyslog
openSUSE:Leap 15.0
From an advisory covering 2 CVEs
before 8.33.1-lp150.2.19.1
8.33.1-lp150.2.19.1
rsyslog
openSUSE:Leap 15.1
From an advisory covering 2 CVEs
before 8.33.1-lp151.6.10.1
8.33.1-lp151.6.10.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubResery/CVE-2019-170412020-12-05

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2019-17041 is a critical vulnerability (CVSS 9.8) in Rsyslog, published October 7, 2019. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 4.45%, the 91st percentile. Fixed in rsyslog 8.1904.0-r1.

References

Show 62 moreShow less
MoveEnter Open