Every CVE Search/ Get API key

CVE-2018-1000140

rsyslog librelp version 1.2.14 and earlier contains a Buffer Overflow vulnerability in the...

9.8 CriticalPublic exploitFix available

rsyslog librelp version 1.2.14 and earlier contains a Buffer Overflow vulnerability in the checking of x509 certificates from a peer that can result in Remote code execution. This attack appear to be exploitable a remote attacker that can connect to rsyslog and trigger a stack buffer overflow by sending a specially crafted x509 certificate.

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

9.34%Down 12.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.8

rsyslog librelp version 1.2.14 and earlier contains a Buffer Overflow vulnerability in the checking of x509 certificates from a peer that can result in Remote code execution. This attack appear to be exploitable a remote attacker that can connect to rsyslog and trigger a stack buffer overflow by sending a specially crafted x509 certificate.

Record
CVE-2018-1000140
CVSS 3.0
9.8 CriticalCVSS:3.0/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

rsyslog librelp version 1.2.14 and earlier contains a Buffer Overflow vulnerability in the checking of x509 certificates from a peer that can result in Remote code execution. This attack appear to be exploitable a remote attacker that can connect to rsyslog and trigger a stack buffer overflow by sending a specially crafted x509 certificate.

Record
CVE-2018-1000140
Updated
2026-11-02
EUVDEUVD-2018-1858 No score

rsyslog librelp version 1.2.14 and earlier contains a Buffer Overflow vulnerability in the checking of x509 certificates from a peer that can result in Remote code execution. This attack appear to be exploitable a remote attacker that can connect to rsyslog and trigger a stack buffer overflow by sending a specially crafted x509 certificate.

Record
EUVD-2018-1858
Updated
2026-11-03
GitHub AdvisoriesGHSA-m73v-c2p6-943p 9.8

rsyslog librelp version 1.2.14 and earlier contains a Buffer Overflow vulnerability in the...

rsyslog librelp version 1.2.14 and earlier contains a Buffer Overflow vulnerability in the checking of x509 certificates from a peer that can result in Remote code execution. This attack appear to be exploitable a remote attacker that can connect to rsyslog and trigger a stack buffer overflow by sending a specially crafted x509 certificate.

Record
GHSA-m73v-c2p6-943p
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-02
OSV 9.8

rsyslog librelp version 1.2.14 and earlier contains a Buffer Overflow vulnerability in the checking of x509 certificates from a peer that can result in Remote code execution. This attack appear to be exploitable a remote attacker that can connect to rsyslog and trigger a stack buffer overflow by sending a specially crafted x509 certificate.

Record
CVE-2018-1000140
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2018-1000140 9.8

rsyslog librelp version 1.2.14 and earlier contains a Buffer Overflow vulnerability in the checking of x509 certificates from a peer that can result in Remote code execution. This attack appear to be exploitable a remote attacker that can connect to rsyslog and trigger a stack buffer overflow by sending a specially crafted x509 certificate.

Record
DEBIAN-CVE-2018-1000140
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 15 moreShow less
OSVRHSA-2018:1223 8.1

Red Hat Security Advisory: librelp security update

Record
RHSA-2018:1223
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2018:1225 8.1

Red Hat Security Advisory: librelp security update

Record
RHSA-2018:1225
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2018:1701 8.1

Red Hat Security Advisory: librelp security update

Record
RHSA-2018:1701
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2018:1702 8.1

Red Hat Security Advisory: librelp security update

Record
RHSA-2018:1702
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2018:1703 8.1

Red Hat Security Advisory: librelp security update

Record
RHSA-2018:1703
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2018:1704 8.1

Red Hat Security Advisory: librelp security update

Record
RHSA-2018:1704
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2018:1707 8.1

Red Hat Security Advisory: librelp security update

Record
RHSA-2018:1707
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2018-1000140 9.8

rsyslog librelp version 1.2.14 and earlier contains a Buffer Overflow vulnerability in the checking of x509 certificates from a peer that can result in Remote code execution. This attack appear to be exploitable a remote attacker that can connect to rsyslog and trigger a stack buffer overflow by sending a specially crafted x509 certificate.

Record
UBUNTU-CVE-2018-1000140
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2018-0251 No score

Updated librelp packages fix security vulnerability

librelp version 1.2.14 and earlier contains a Buffer Overflow vulnerability in the checking of x509 certificates from a peer that can result in Remote code execution. This attack appear to be exploitable a remote attacker that can connect to rsyslog and trigger a stack buffer overflow by sending a specially crafted x509 certificate (CVE-2018-1000140).

Record
MGASA-2018-0251
Updated
2026-11-02
OSVopenSUSE-SU-2024:10982-1 No score

librelp-devel-1.10.0-1.5 on GA media

These are all security issues fixed in the librelp-devel-1.10.0-1.5 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10982-1
Updated
2026-11-02
OSVSUSE-SU-2018:0822-1 No score

Security update for librelp

This update for librelp fixes the following issues: CVE-2018-1000140 (bsc#1086730): librelp contained a stack-based buffer overflow in the checking of x509 certificates. A remote attacker with an access to the rsyslog logging facility could have exploited it by sending a specially crafted x509 certificate.

Record
SUSE-SU-2018:0822-1
Updated
2026-11-02
OSVSUSE-SU-2018:0828-1 No score

Security update for librelp

This update for librelp fixes the following issues:

CVE-2018-1000140 (bsc#1086730): librelp contained a stack-based buffer overflow in the checking of x509 certificates. A remote attacker with an access to the rsyslog logging facility could have exploited it by sending a specially crafted x509 certificate.

Record
SUSE-SU-2018:0828-1
Updated
2026-11-02
OSVSUSE-SU-2022:1891-1 No score

Security update for librelp

This update for librelp fixes the following issues:

  • CVE-2018-1000140: Fixed remote attack via specially crafted x509 certificates when connecting to rsyslog to trigger a stack buffer overflow and run arbitrary code (bsc#1086730).
Record
SUSE-SU-2022:1891-1
Updated
2026-11-02
OSVUSN-3612-1 No score

librelp vulnerability

Bas van Schaik and Kevin Backhouse discovered that librelp incorrectly handled checking certain x509 certificates. A remote attacker able to connect to rsyslog could possibly use this issue to execute arbitrary code.

Record
USN-3612-1
Updated
2026-11-02
OSVUSN-4828-1 No score

librelp vulnerability

It was discovered that librelp did not properly manage x509 certificates, leading to a stack-based buffer overflow. A remote attacker could possibly use this issue to execute arbitrary code.

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
librelp
Debian:12
before 1.2.15-1
1.2.15-1
librelp
Debian:13
before 1.2.15-1
1.2.15-1
librelp
Debian:14
before 1.2.15-1
1.2.15-1
librelp
Debian:8
before 1.2.7-2+deb8u1, plus listed versions
1.2.7-2
1.2.7-2+deb8u1
librelp
Debian:9
before 1.2.12-1+deb9u1, plus listed versions
1.2.12-1
1.2.12-1+deb9u1
librelp
Mageia:5
before 1.2.7-3.1.mga5
1.2.7-3.1.mga5
librelp
Mageia:6
before 1.2.13-1.1.mga6
1.2.13-1.1.mga6
librelp
Red Hat:enterprise_linux:7::client
before 0:1.2.12-1.el7_5.1
0:1.2.12-1.el7_5.1
librelp-debuginfo
Red Hat:enterprise_linux:7::client
before 0:1.2.12-1.el7_5.1
0:1.2.12-1.el7_5.1
librelp-devel
Red Hat:enterprise_linux:7::client
before 0:1.2.12-1.el7_5.1
0:1.2.12-1.el7_5.1
Show 81 moreShow less
Affected packages
PackageAffectedFixed
librelp
Red Hat:enterprise_linux:7::computenode
before 0:1.2.12-1.el7_5.1
0:1.2.12-1.el7_5.1
librelp-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:1.2.12-1.el7_5.1
0:1.2.12-1.el7_5.1
librelp-devel
Red Hat:enterprise_linux:7::computenode
before 0:1.2.12-1.el7_5.1
0:1.2.12-1.el7_5.1
librelp
Red Hat:enterprise_linux:7::server
before 0:1.2.12-1.el7_5.1
0:1.2.12-1.el7_5.1
librelp-debuginfo
Red Hat:enterprise_linux:7::server
before 0:1.2.12-1.el7_5.1
0:1.2.12-1.el7_5.1
librelp-devel
Red Hat:enterprise_linux:7::server
before 0:1.2.12-1.el7_5.1
0:1.2.12-1.el7_5.1
librelp
Red Hat:enterprise_linux:7::workstation
before 0:1.2.12-1.el7_5.1
0:1.2.12-1.el7_5.1
librelp-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:1.2.12-1.el7_5.1
0:1.2.12-1.el7_5.1
librelp-devel
Red Hat:enterprise_linux:7::workstation
before 0:1.2.12-1.el7_5.1
0:1.2.12-1.el7_5.1
librelp
Red Hat:enterprise_linux:6::client
before 0:1.2.7-3.el6_9.1
0:1.2.7-3.el6_9.1
librelp-debuginfo
Red Hat:enterprise_linux:6::client
before 0:1.2.7-3.el6_9.1
0:1.2.7-3.el6_9.1
librelp-devel
Red Hat:enterprise_linux:6::client
before 0:1.2.7-3.el6_9.1
0:1.2.7-3.el6_9.1
librelp
Red Hat:enterprise_linux:6::computenode
before 0:1.2.7-3.el6_9.1
0:1.2.7-3.el6_9.1
librelp-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:1.2.7-3.el6_9.1
0:1.2.7-3.el6_9.1
librelp-devel
Red Hat:enterprise_linux:6::computenode
before 0:1.2.7-3.el6_9.1
0:1.2.7-3.el6_9.1
librelp
Red Hat:enterprise_linux:6::server
before 0:1.2.7-3.el6_9.1
0:1.2.7-3.el6_9.1
librelp-debuginfo
Red Hat:enterprise_linux:6::server
before 0:1.2.7-3.el6_9.1
0:1.2.7-3.el6_9.1
librelp-devel
Red Hat:enterprise_linux:6::server
before 0:1.2.7-3.el6_9.1
0:1.2.7-3.el6_9.1
librelp
Red Hat:enterprise_linux:6::workstation
before 0:1.2.7-3.el6_9.1
0:1.2.7-3.el6_9.1
librelp-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:1.2.7-3.el6_9.1
0:1.2.7-3.el6_9.1
librelp-devel
Red Hat:enterprise_linux:6::workstation
before 0:1.2.7-3.el6_9.1
0:1.2.7-3.el6_9.1
librelp
Red Hat:rhel_aus:6.6::server
before 0:1.2.7-3.el6_6.1
0:1.2.7-3.el6_6.1
librelp-debuginfo
Red Hat:rhel_aus:6.6::server
before 0:1.2.7-3.el6_6.1
0:1.2.7-3.el6_6.1
librelp
Red Hat:rhel_tus:6.6::server
before 0:1.2.7-3.el6_6.1
0:1.2.7-3.el6_6.1
librelp-debuginfo
Red Hat:rhel_tus:6.6::server
before 0:1.2.7-3.el6_6.1
0:1.2.7-3.el6_6.1
librelp-devel
Red Hat:rhel_aus:6.6::server
before 0:1.2.7-3.el6_6.1
0:1.2.7-3.el6_6.1
librelp-devel
Red Hat:rhel_tus:6.6::server
before 0:1.2.7-3.el6_6.1
0:1.2.7-3.el6_6.1
librelp
Red Hat:rhel_eus:6.7::computenode
before 0:1.2.7-3.el6_7.1
0:1.2.7-3.el6_7.1
librelp-debuginfo
Red Hat:rhel_eus:6.7::computenode
before 0:1.2.7-3.el6_7.1
0:1.2.7-3.el6_7.1
librelp-devel
Red Hat:rhel_eus:6.7::computenode
before 0:1.2.7-3.el6_7.1
0:1.2.7-3.el6_7.1
librelp
Red Hat:rhel_eus:6.7::server
before 0:1.2.7-3.el6_7.1
0:1.2.7-3.el6_7.1
librelp-debuginfo
Red Hat:rhel_eus:6.7::server
before 0:1.2.7-3.el6_7.1
0:1.2.7-3.el6_7.1
librelp-devel
Red Hat:rhel_eus:6.7::server
before 0:1.2.7-3.el6_7.1
0:1.2.7-3.el6_7.1
librelp
Red Hat:rhel_aus:7.2::server
before 0:1.2.0-4.el7_2
0:1.2.0-4.el7_2
librelp-debuginfo
Red Hat:rhel_aus:7.2::server
before 0:1.2.0-4.el7_2
0:1.2.0-4.el7_2
librelp
Red Hat:rhel_e4s:7.2::server
before 0:1.2.0-4.el7_2
0:1.2.0-4.el7_2
librelp-debuginfo
Red Hat:rhel_e4s:7.2::server
before 0:1.2.0-4.el7_2
0:1.2.0-4.el7_2
librelp
Red Hat:rhel_tus:7.2::server
before 0:1.2.0-4.el7_2
0:1.2.0-4.el7_2
librelp-debuginfo
Red Hat:rhel_tus:7.2::server
before 0:1.2.0-4.el7_2
0:1.2.0-4.el7_2
librelp-devel
Red Hat:rhel_aus:7.2::server
before 0:1.2.0-4.el7_2
0:1.2.0-4.el7_2
librelp-devel
Red Hat:rhel_e4s:7.2::server
before 0:1.2.0-4.el7_2
0:1.2.0-4.el7_2
librelp-devel
Red Hat:rhel_tus:7.2::server
before 0:1.2.0-4.el7_2
0:1.2.0-4.el7_2
librelp
Red Hat:rhel_eus:7.4::computenode
before 0:1.2.12-1.el7_4.1
0:1.2.12-1.el7_4.1
librelp-debuginfo
Red Hat:rhel_eus:7.4::computenode
before 0:1.2.12-1.el7_4.1
0:1.2.12-1.el7_4.1
librelp-devel
Red Hat:rhel_eus:7.4::computenode
before 0:1.2.12-1.el7_4.1
0:1.2.12-1.el7_4.1
librelp
Red Hat:rhel_eus:7.4::server
before 0:1.2.12-1.el7_4.1
0:1.2.12-1.el7_4.1
librelp-debuginfo
Red Hat:rhel_eus:7.4::server
before 0:1.2.12-1.el7_4.1
0:1.2.12-1.el7_4.1
librelp-devel
Red Hat:rhel_eus:7.4::server
before 0:1.2.12-1.el7_4.1
0:1.2.12-1.el7_4.1
librelp
Red Hat:rhel_eus:7.3::computenode
before 0:1.2.0-4.el7_3
0:1.2.0-4.el7_3
librelp-debuginfo
Red Hat:rhel_eus:7.3::computenode
before 0:1.2.0-4.el7_3
0:1.2.0-4.el7_3
librelp-devel
Red Hat:rhel_eus:7.3::computenode
before 0:1.2.0-4.el7_3
0:1.2.0-4.el7_3
librelp
Red Hat:rhel_eus:7.3::server
before 0:1.2.0-4.el7_3
0:1.2.0-4.el7_3
librelp-debuginfo
Red Hat:rhel_eus:7.3::server
before 0:1.2.0-4.el7_3
0:1.2.0-4.el7_3
librelp-devel
Red Hat:rhel_eus:7.3::server
before 0:1.2.0-4.el7_3
0:1.2.0-4.el7_3
librelp
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 1.2.12-3.3.1
1.2.12-3.3.1
librelp
SUSE:Linux Enterprise Server 12 SP3
before 1.2.12-3.3.1
1.2.12-3.3.1
librelp
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 1.2.12-3.3.1
1.2.12-3.3.1
librelp
SUSE:OpenStack Cloud 6
before 1.2.7-3.3.1
1.2.7-3.3.1
librelp
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 1.2.7-3.3.1
1.2.7-3.3.1
librelp
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 1.2.7-3.3.1
1.2.7-3.3.1
librelp
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 1.2.7-3.3.1
1.2.7-3.3.1
librelp
SUSE:Linux Enterprise Server 12-LTSS
before 1.2.7-3.3.1
1.2.7-3.3.1
librelp
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 1.2.7-3.3.1
1.2.7-3.3.1
librelp
SUSE:Linux Enterprise Server 12 SP2
before 1.2.7-3.3.1
1.2.7-3.3.1
librelp
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 1.2.7-3.3.1
1.2.7-3.3.1
librelp
SUSE:HPE Helion OpenStack 8
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
SUSE:OpenStack Cloud 8
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
SUSE:OpenStack Cloud 9
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
SUSE:OpenStack Cloud Crowbar 8
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
SUSE:OpenStack Cloud Crowbar 9
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
SUSE:Linux Enterprise Server 12 SP3-BCL
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
SUSE:Linux Enterprise Server 12 SP5
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 1.2.15-3.6.3
1.2.15-3.6.3
librelp
Ubuntu:14.04:LTS
before 1.2.2-2ubuntu1.1, plus listed versions
1.1.4-11.2.0-11.2.0-1ubuntu11.2.2-2ubuntu1
1.2.2-2ubuntu1.1
librelp
Ubuntu:Pro:16.04:LTS
before 1.2.9-1ubuntu0.1~esm1, plus listed versions
1.2.7-31.2.8-11.2.9-11.2.9-1build1
1.2.9-1ubuntu0.1~esm1
librelp
Ubuntu:Pro:18.04:LTS
before 1.2.14-3ubuntu0.1~esm1, plus listed versions
1.2.14-21.2.14-3
1.2.14-3ubuntu0.1~esm1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubs0/rsyslog-librelp-CVE-2018-10001402019-05-14
PoC in GitHubs0/rsyslog-librelp-CVE-2018-1000140-fixed2019-05-14

History

History
RecordedChangedSources
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-2018-1000140 is a critical vulnerability (CVSS 9.8) in Rsyslog Librelp, published March 23, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 9.34%, the 95th percentile. Fixed in librelp 1.2.15-1.

References

Show 33 moreShow less
MoveEnter Open