CVE-2017-1000376: libffi requests an executable stack allowing attackers to more easily trigger arbitrary code execution by over
40
This month
HIGH 7.0WATCHLISTMITIGATEDOWNGRADEMITIGATE
CVE-2017-1000376 is a high-severity flaw (CVSS 7.0) affecting enterprise virtualization server, openshift, enterprise linux. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
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.
Downgrading can break dependent software and may reopen older bugs. Read the distro advisory first and test on a non-production host.
After downgrade
Restart the service, and keep the package held until a fixed release ships.
Verify at the official sourceNVD · CVE Program · Report a problem with this page Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2017-1000376?
enterprise virtualization server: mitigate or apply the listed mitigation; openshift: downgrade or apply the listed mitigation; enterprise linux: mitigate or apply the listed mitigation. Exact commands for each OS are on this page.
Is CVE-2017-1000376 being exploited?
CVE-2017-1000376 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2017-1000376 affect?
CVE-2017-1000376 affects enterprise virtualization server, openshift, enterprise linux. Severity is high (CVSS 7.0). 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 libf