First published: Wed Jan 16 2019(Updated: )
A memory leak was discovered in the backport of fixes for <a href="https://access.redhat.com/security/cve/CVE-2018-16864">CVE-2018-16864</a> in Red Hat Enterprise Linux (since version v219-62.2) and CentOS. Function dispatch_message_real() in journald-server.c does not free the memory allocated by set_iovec_field_free() to store the `_CMDLINE=` entry. A local attacker may use this flaw to make systemd-journald crash. However systemd-journald crash is automatically restarted by systemd by default.
Affected Software | Affected Version | How to fix |
---|---|---|
Red Hat Enterprise Linux | >=v219-62.2 | |
CentOS | >=v219-62.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-1666690 is classified as a memory leak issue affecting specific versions of Red Hat Enterprise Linux and CentOS.
REDHAT-BUG-1666690 affects Red Hat Enterprise Linux from version v219-62.2 and CentOS starting from the same version.
To fix REDHAT-BUG-1666690, update your system to the latest patched version provided by Red Hat or CentOS.
The memory leak in REDHAT-BUG-1666690 is caused by the dispatch_message_real() function in journald-server.c not properly freeing allocated memory.
Currently, there are no official workarounds for REDHAT-BUG-1666690 aside from applying the available updates.