Cloudanix VulnDB

CVE-2014-3634

None

CVSS

—

EPSS

7.5%

Published

Nov 2, 2014

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

Old system logging software can be crashed or taken over when it receives specially crafted log messages over the network, risking loss of important records and server control.

Exploit Available
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Remote Code Execution
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Out-of-bounds array access triggered by a crafted PRI value in incoming syslog messages, resulting in memory corruption that can cause a crash or enable arbitrary code execution.

Why it matters to the business

Logging infrastructure on exposed systems can be disrupted or fully compromised, leading to loss of audit trails, potential lateral movement, and operational downtime on servers running the affected logging daemons.

How an attack unfolds

An attacker sends a network packet containing a malformed syslog message with an out-of-range PRI value to a listening rsyslog or sysklogd instance; the daemon performs an unchecked array access that corrupts memory and allows the attacker to crash the process or execute code.

How to fix it

Upgrade rsyslog to version 7.6.6 or later and 8.4.1 or later; replace or upgrade sysklogd to a maintained fork that addresses the array bounds issue. Disable network reception of syslog messages where feasible until patches are applied.

How to confirm the fix worked

Verify installed package versions against the fixed releases, review daemon startup logs for the absence of the vulnerable code path, and test with a non-malicious PRI value to confirm normal operation.

Typical attack path

  1. Scan for hosts listening on UDP/TCP syslog ports (514).
  2. Craft a syslog packet with an invalid PRI integer value.
  3. Transmit the packet to the target daemon.
  4. Trigger out-of-bounds read/write that crashes the process or yields code execution.

How to detect it

Review rsyslog and sysklogd crash dumps or core files, inspect syslog reception logs for malformed PRI entries, and correlate any sudden daemon restarts with inbound network traffic on port 514.

What your security team should do

  • Immediately restrict syslog listeners to trusted sources via firewall rules.
  • Prioritize patching or replacement of affected logging packages on all internet-facing or high-value systems.
  • Monitor for new exploit code leveraging the publicly available proof-of-concept and update detection rules accordingly.

The record

rsyslog before 7.6.6 and 8.x before 8.4.1 and sysklogd 1.5 and earlier allows remote attackers to cause a denial of service (crash), possibly execute arbitrary code, or have other unspecified impact via a crafted priority (PRI) value that triggers an out-of-bounds array access.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 inetutils 0 2:1.9.2.39.3a460-1
Debian:11 rsyslog 0 8.4.1-1
Debian:12 inetutils 0 2:1.9.2.39.3a460-1
Debian:12 rsyslog 0 8.4.1-1
Debian:13 inetutils 0 2:1.9.2.39.3a460-1
Debian:13 rsyslog 0 8.4.1-1
Debian:6.0 rsyslog 0 4.6.4-2+deb6u1
Debian:7 rsyslog 0 5.8.11-3+deb7u1
Mageia:3 rsyslog 0 5.10.1-2.2.mga3
Mageia:4 rsyslog 0 5.10.1-3.2.mga4
Red Hat:enterprise_linux:5::client rsyslog5 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::client rsyslog5-debuginfo 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::client rsyslog5-gnutls 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::client rsyslog5-gssapi 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::client rsyslog5-mysql 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::client rsyslog5-pgsql 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::client rsyslog5-snmp 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::server rsyslog5 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::server rsyslog5-debuginfo 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::server rsyslog5-gnutls 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::server rsyslog5-gssapi 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::server rsyslog5-mysql 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::server rsyslog5-pgsql 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:5::server rsyslog5-snmp 0 0:5.8.12-5.el5_11
Red Hat:enterprise_linux:6::client rsyslog 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::client rsyslog-debuginfo 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::client rsyslog-gnutls 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::client rsyslog-gssapi 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::client rsyslog-mysql 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::client rsyslog-pgsql 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::client rsyslog-relp 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::client rsyslog-snmp 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::client rsyslog7 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::client rsyslog7-debuginfo 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::client rsyslog7-elasticsearch 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::client rsyslog7-gnutls 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::client rsyslog7-gssapi 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::client rsyslog7-mysql 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::client rsyslog7-pgsql 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::client rsyslog7-relp 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::client rsyslog7-snmp 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog-debuginfo 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog-gnutls 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog-gssapi 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog-mysql 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog-pgsql 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog-relp 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog-snmp 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog7 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog7-debuginfo 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog7-elasticsearch 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog7-gnutls 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog7-gssapi 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog7-mysql 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog7-pgsql 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog7-relp 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::computenode rsyslog7-snmp 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::server rsyslog 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::server rsyslog-debuginfo 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::server rsyslog-gnutls 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::server rsyslog-gssapi 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::server rsyslog-mysql 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::server rsyslog-pgsql 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::server rsyslog-relp 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::server rsyslog-snmp 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::server rsyslog7 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::server rsyslog7-debuginfo 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::server rsyslog7-elasticsearch 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::server rsyslog7-gnutls 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::server rsyslog7-gssapi 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::server rsyslog7-mysql 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::server rsyslog7-pgsql 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::server rsyslog7-relp 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::server rsyslog7-snmp 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog-debuginfo 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog-gnutls 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog-gssapi 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog-mysql 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog-pgsql 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog-relp 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog-snmp 0 0:5.8.10-9.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog7 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog7-debuginfo 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog7-elasticsearch 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog7-gnutls 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog7-gssapi 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog7-mysql 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog7-pgsql 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog7-relp 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:6::workstation rsyslog7-snmp 0 0:7.4.10-3.el6_6
Red Hat:enterprise_linux:7::client rsyslog 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-crypto 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-debuginfo 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-doc 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-elasticsearch 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-gnutls 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-gssapi 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-libdbi 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-mmaudit 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-mmjsonparse 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-mmnormalize 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-mmsnmptrapd 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-mysql 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-pgsql 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-relp 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-snmp 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::client rsyslog-udpspoof 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-crypto 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-debuginfo 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-doc 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-elasticsearch 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-gnutls 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-gssapi 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-libdbi 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-mmaudit 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-mmjsonparse 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-mmnormalize 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-mmsnmptrapd 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-mysql 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-pgsql 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-relp 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-snmp 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::computenode rsyslog-udpspoof 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-crypto 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-debuginfo 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-doc 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-elasticsearch 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-gnutls 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-gssapi 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-libdbi 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-mmaudit 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-mmjsonparse 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-mmnormalize 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-mmsnmptrapd 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-mysql 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-pgsql 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-relp 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-snmp 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::server rsyslog-udpspoof 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-crypto 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-debuginfo 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-doc 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-elasticsearch 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-gnutls 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-gssapi 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-libdbi 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-mmaudit 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-mmjsonparse 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-mmnormalize 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-mmsnmptrapd 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-mysql 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-pgsql 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-relp 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-snmp 0 0:7.4.7-7.el7_0
Red Hat:enterprise_linux:7::workstation rsyslog-udpspoof 0 0:7.4.7-7.el7_0
Ubuntu:14.04:LTS rsyslog 0 7.4.4-1ubuntu2.3
openSUSE:Tumbleweed klogd 0 1.4.1-786.3
openSUSE:Tumbleweed rsyslog 0 8.23.0-2.1

Related vulnerabilities