CVE Catalog

CVE-2017-1000376

High
Published: Translated: NVD NIST

Summary

libffi requests an executable stack, allowing attackers to more easily trigger arbitrary code execution by overwriting the stack. It was previously stated that this affects libffi version 3.2.1, which appears to be incorrect, as the vulnerability exists in libffi versions prior to 3.1 on 32-bit x86 systems.

Risk Assessment

Organizations using vulnerable versions of libffi may be exposed to attacks that could lead to arbitrary code execution, posing a serious security threat to their systems.

Recommendation

It is recommended to update libffi to version 3.1 or later to mitigate this vulnerability and reduce the risk of attacks.

Related vulnerabilities

Original NVD description (English source)

libffi requests an executable stack allowing attackers to more easily trigger arbitrary code execution by overwriting the stack. Please note that libffi is used by a number of other libraries. It was previously stated that this affects libffi version 3.2.1 but this appears to be incorrect. libffi prior to version 3.1 on 32 bit x86 systems was vulnerable, and upstream is believed to have fixed this issue in version 3.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS