CVE-2014-3634 Memory corruption in n/a

High 7.5 Published Updated

Remote attackers can cause a crash or execute arbitrary code in rsyslog via a crafted priority value triggering an out-of-bounds array access.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2014-3634?

CVE-2014-3634 is a high-severity memory corruption vulnerability in n/a, published on 2 Nov 2014. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

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.

Weakness: CWE-119

Which versions are affected by CVE-2014-3634?

It affects 2 products.

Linux distribution packages (40)
rsyslog5 Red Hat:enterprise_linux:5::clientAll versions0:5.8.12-5.el5_11
rsyslog5-debuginfo Red Hat:enterprise_linux:5::clientAll versions0:5.8.12-5.el5_11
rsyslog5-gnutls Red Hat:enterprise_linux:5::clientAll versions0:5.8.12-5.el5_11
rsyslog5-gssapi Red Hat:enterprise_linux:5::clientAll versions0:5.8.12-5.el5_11
rsyslog5-mysql Red Hat:enterprise_linux:5::clientAll versions0:5.8.12-5.el5_11
rsyslog5-pgsql Red Hat:enterprise_linux:5::clientAll versions0:5.8.12-5.el5_11
rsyslog5-snmp Red Hat:enterprise_linux:5::clientAll versions0:5.8.12-5.el5_11
rsyslog5 Red Hat:enterprise_linux:5::serverAll versions0:5.8.12-5.el5_11
rsyslog5-debuginfo Red Hat:enterprise_linux:5::serverAll versions0:5.8.12-5.el5_11
rsyslog5-gnutls Red Hat:enterprise_linux:5::serverAll versions0:5.8.12-5.el5_11
rsyslog5-gssapi Red Hat:enterprise_linux:5::serverAll versions0:5.8.12-5.el5_11
rsyslog5-mysql Red Hat:enterprise_linux:5::serverAll versions0:5.8.12-5.el5_11
rsyslog5-pgsql Red Hat:enterprise_linux:5::serverAll versions0:5.8.12-5.el5_11
rsyslog5-snmp Red Hat:enterprise_linux:5::serverAll versions0:5.8.12-5.el5_11
rsyslog Red Hat:enterprise_linux:6::clientAll versions0:5.8.10-9.el6_6
rsyslog-debuginfo Red Hat:enterprise_linux:6::clientAll versions0:5.8.10-9.el6_6
rsyslog-gnutls Red Hat:enterprise_linux:6::clientAll versions0:5.8.10-9.el6_6
rsyslog-gssapi Red Hat:enterprise_linux:6::clientAll versions0:5.8.10-9.el6_6
rsyslog-mysql Red Hat:enterprise_linux:6::clientAll versions0:5.8.10-9.el6_6
rsyslog-pgsql Red Hat:enterprise_linux:6::clientAll versions0:5.8.10-9.el6_6
rsyslog-relp Red Hat:enterprise_linux:6::clientAll versions0:5.8.10-9.el6_6
rsyslog-snmp Red Hat:enterprise_linux:6::clientAll versions0:5.8.10-9.el6_6
rsyslog7 Red Hat:enterprise_linux:6::clientAll versions0:7.4.10-3.el6_6
rsyslog7-debuginfo Red Hat:enterprise_linux:6::clientAll versions0:7.4.10-3.el6_6
rsyslog7-elasticsearch Red Hat:enterprise_linux:6::clientAll versions0:7.4.10-3.el6_6
rsyslog7-gnutls Red Hat:enterprise_linux:6::clientAll versions0:7.4.10-3.el6_6
rsyslog7-gssapi Red Hat:enterprise_linux:6::clientAll versions0:7.4.10-3.el6_6
rsyslog7-mysql Red Hat:enterprise_linux:6::clientAll versions0:7.4.10-3.el6_6
rsyslog7-pgsql Red Hat:enterprise_linux:6::clientAll versions0:7.4.10-3.el6_6
rsyslog7-relp Red Hat:enterprise_linux:6::clientAll versions0:7.4.10-3.el6_6
rsyslog7-snmp Red Hat:enterprise_linux:6::clientAll versions0:7.4.10-3.el6_6
rsyslog Red Hat:enterprise_linux:6::computenodeAll versions0:5.8.10-9.el6_6
rsyslog-debuginfo Red Hat:enterprise_linux:6::computenodeAll versions0:5.8.10-9.el6_6
rsyslog-gnutls Red Hat:enterprise_linux:6::computenodeAll versions0:5.8.10-9.el6_6
rsyslog-gssapi Red Hat:enterprise_linux:6::computenodeAll versions0:5.8.10-9.el6_6
rsyslog-mysql Red Hat:enterprise_linux:6::computenodeAll versions0:5.8.10-9.el6_6
rsyslog-pgsql Red Hat:enterprise_linux:6::computenodeAll versions0:5.8.10-9.el6_6
rsyslog-relp Red Hat:enterprise_linux:6::computenodeAll versions0:5.8.10-9.el6_6
rsyslog-snmp Red Hat:enterprise_linux:6::computenodeAll versions0:5.8.10-9.el6_6
rsyslog7 Red Hat:enterprise_linux:6::computenodeAll versions0:7.4.10-3.el6_6

Products include Rsyslog Rsyslog, Sysklogd Project Sysklogd.

How do I fix CVE-2014-3634?

Upgrade to a fixed version.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2014-3634 being exploited?

There is no known exploitation of CVE-2014-3634 in the wild and no public exploit code.

Sources

Also known as CVE-2014-6388, DEBIAN-CVE-2014-3634, DSA-3040-1, GHSA-h4gg-9gq4-7c4h, MGASA-2014-0411, RHSA-2014:1397 and 4 more.

Is CVE-2014-3634 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free