CVE-2017-7555 Memory corruption in augeas
A heap-based buffer overflow in the Augeas library allows attackers to cause crashes or execute arbitrary code via crafted strings.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2017-7555?
CVE-2017-7555 is a critical memory corruption vulnerability in Red Hat, Inc. augeas, published on 17 Aug 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Augeas versions up to and including 1.8.0 are vulnerable to heap-based buffer overflow due to improper handling of escaped strings. Attacker could send crafted strings that would cause the application using augeas to copy past the end of a buffer, leading to a crash or possible code execution.
Which versions are affected by CVE-2017-7555?
It affects 1 product.
Linux distribution packages (37)
augeas Red Hat:enterprise_linux:7::client | All versions | 0:1.4.0-2.el7_4.1 |
augeas-debuginfo Red Hat:enterprise_linux:7::client | All versions | 0:1.4.0-2.el7_4.1 |
augeas-devel Red Hat:enterprise_linux:7::client | All versions | 0:1.4.0-2.el7_4.1 |
augeas-libs Red Hat:enterprise_linux:7::client | All versions | 0:1.4.0-2.el7_4.1 |
augeas Red Hat:enterprise_linux:7::computenode | All versions | 0:1.4.0-2.el7_4.1 |
augeas-debuginfo Red Hat:enterprise_linux:7::computenode | All versions | 0:1.4.0-2.el7_4.1 |
augeas-devel Red Hat:enterprise_linux:7::computenode | All versions | 0:1.4.0-2.el7_4.1 |
augeas-libs Red Hat:enterprise_linux:7::computenode | All versions | 0:1.4.0-2.el7_4.1 |
augeas Red Hat:enterprise_linux:7::server | All versions | 0:1.4.0-2.el7_4.1 |
augeas-debuginfo Red Hat:enterprise_linux:7::server | All versions | 0:1.4.0-2.el7_4.1 |
augeas-devel Red Hat:enterprise_linux:7::server | All versions | 0:1.4.0-2.el7_4.1 |
augeas-libs Red Hat:enterprise_linux:7::server | All versions | 0:1.4.0-2.el7_4.1 |
augeas Red Hat:enterprise_linux:7::workstation | All versions | 0:1.4.0-2.el7_4.1 |
augeas-debuginfo Red Hat:enterprise_linux:7::workstation | All versions | 0:1.4.0-2.el7_4.1 |
augeas-devel Red Hat:enterprise_linux:7::workstation | All versions | 0:1.4.0-2.el7_4.1 |
augeas-libs Red Hat:enterprise_linux:7::workstation | All versions | 0:1.4.0-2.el7_4.1 |
augeas Red Hat:rhel_aus:7.3::server | All versions | 0:1.4.0-2.el7_3.1 |
augeas-debuginfo Red Hat:rhel_aus:7.3::server | All versions | 0:1.4.0-2.el7_3.1 |
augeas-devel Red Hat:rhel_aus:7.3::server | All versions | 0:1.4.0-2.el7_3.1 |
augeas-libs Red Hat:rhel_aus:7.3::server | All versions | 0:1.4.0-2.el7_3.1 |
augeas Red Hat:rhel_e4s:7.3::server | All versions | 0:1.4.0-2.el7_3.1 |
augeas-debuginfo Red Hat:rhel_e4s:7.3::server | All versions | 0:1.4.0-2.el7_3.1 |
augeas-devel Red Hat:rhel_e4s:7.3::server | All versions | 0:1.4.0-2.el7_3.1 |
augeas-libs Red Hat:rhel_e4s:7.3::server | All versions | 0:1.4.0-2.el7_3.1 |
augeas Red Hat:rhel_tus:7.3::server | All versions | 0:1.4.0-2.el7_3.1 |
augeas-debuginfo Red Hat:rhel_tus:7.3::server | All versions | 0:1.4.0-2.el7_3.1 |
augeas-devel Red Hat:rhel_tus:7.3::server | All versions | 0:1.4.0-2.el7_3.1 |
augeas-libs Red Hat:rhel_tus:7.3::server | All versions | 0:1.4.0-2.el7_3.1 |
augeas SUSE:Linux Enterprise Desktop 12 SP2 | All versions | 1.2.0-12.3.1 |
augeas SUSE:Linux Enterprise Desktop 12 SP3 | All versions | 1.2.0-17.3.1 |
augeas SUSE:Linux Enterprise Server 12 SP2 | All versions | 1.2.0-12.3.1 |
augeas SUSE:Linux Enterprise Server 12 SP3 | All versions | 1.2.0-17.3.1 |
augeas SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 | All versions | 1.2.0-12.3.1 |
augeas SUSE:Linux Enterprise Server for SAP Applications 12 SP2 | All versions | 1.2.0-12.3.1 |
augeas SUSE:Linux Enterprise Server for SAP Applications 12 SP3 | All versions | 1.2.0-17.3.1 |
augeas SUSE:Linux Enterprise Software Development Kit 12 SP2 | All versions | 1.2.0-12.3.1 |
augeas SUSE:Linux Enterprise Software Development Kit 12 SP3 | All versions | 1.2.0-17.3.1 |
Products include Augeas Augeas.
How do I fix CVE-2017-7555?
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-2017-7555 being exploited?
There is no known exploitation of CVE-2017-7555 in the wild and no public exploit code.
Other vulnerabilities in Red Hat, Inc. augeas
Sources
Also known as ALPINE-CVE-2017-7555, DEBIAN-CVE-2017-7555, DLA-1067-1, DSA-3949-1, GHSA-r8cq-v6vf-645g, MGASA-2017-0306 and 6 more.