Home / Security / Advisories / NTAP-20190517-0005
NTAP-20190517-0005 — May 2019 Linux Kernel Vulnerabilities in NetApp Products
Published 2019-05-17 · Updated 2022-05-27 · Status: Final · Exploitation: Public · Severity: HIGH 7.8 · ONTAP affected: Yes
Product family: Active IQ Unified Manager · Other NetApp products · SolidFire / NetApp HCI · ONTAP | ONTAP-relevant | highest CVSS: 7.8
CVEs in this advisory
- CVE-2019-11486 — HIGH · CVSS 7.0 · site index
- CVE-2019-11487 — HIGH · CVSS 7.8 · site index
- CVE-2019-3882 — MEDIUM · CVSS 5.5 · site index
- CVE-2019-3900 — HIGH · CVSS 7.7 · site index
- CVE-2019-3901 — MEDIUM · CVSS 4.7 · site index
What the CVE records say
CVE-2019-11486 — The Siemens R3964 line discipline driver in drivers/tty/n_r3964.c in the Linux kernel before 5.0.8 has multiple race conditions.
CVE-2019-11487 — The Linux kernel before 5.1-rc5 allows page->_refcount reference count overflow, with resultant use-after-free issues, if about 140 GiB of RAM exists. This is related to fs/fuse/dev.c, fs/pipe.c, fs/splice.c, include/linux/mm.h, include/linux/pipe_fs_i.h, kernel/trace/trace.c, mm/gup.c, and mm/hugetlb.c. It can occur with FUSE requests.
CVE-2019-3882 — A flaw was found in the Linux kernel's vfio interface implementation that permits violation of the user's locked memory limit. If a device is bound to a vfio driver, such as vfio-pci, and the local attacker is administratively granted ownership of the device, it may cause a system memory exhaustion and thus a denial of service (DoS). Versions 3.10, 4.14 and 4.18 are vulnerable.
CVE-2019-3900 — An infinite loop issue was found in the vhost_net kernel module in Linux Kernel up to and including v5.1-rc6, while handling incoming packets in handle_rx(). It could occur if one end sends packets faster than the other end can process them. A guest user, maybe remote one, could use this flaw to stall the vhost_net kernel thread, resulting in a DoS scenario.
CVE-2019-3901 — A race condition in perf_event_open() allows local attackers to leak sensitive data from setuid programs. As no relevant locks (in particular the cred_guard_mutex) are held during the ptrace_may_access() call, it is possible for the specified target task to perform an execve() syscall with setuid execution before perf_event_alloc() actually attaches to it, allowing an attacker to bypass the ptrace_may_access() check and the perf_event_exit_task(current) call that is performed in install_exec_creds() during privileged execve() calls. This issue affects kernel versions before 4.8.
Impact
Successful exploitation of these vulnerabilities could lead to disclosure of sensitive information, addition or modification of data, or Denial of Service (DoS).
Affected products
- Active IQ Unified Manager for VMware vSphere
- Cluster Network Switch (NetApp CN1610)
- NetApp SolidFire & HCI Management Node
- NetApp VASA Provider for Clustered Data ONTAP 9.7 and above
- SnapProtect
- Storage Replication Adapter for Clustered Data ONTAP for VMware vSphere 9.7 and above
- Virtual Storage Console for VMware vSphere 9.7 and above
Official fixes
- Active IQ Unified Manager for VMware vSphere — vendor fix ↗
- Virtual Storage Console for VMware vSphere 9.7 and above — vendor fix ↗
- NetApp VASA Provider for Clustered Data ONTAP 9.7 and above — vendor fix ↗
- NetApp SolidFire & HCI Management Node — vendor fix ↗
- NetApp SolidFire & HCI Management Node — vendor fix ↗
- Storage Replication Adapter for Clustered Data ONTAP for VMware vSphere 9.7 and above — vendor fix ↗
References
- https://github.com/torvalds/linux/commit/c7084edc3f6d67750f50d4183134c4fb5712a5c8 ↗
- https://github.com/torvalds/linux/commit/15fab63e1e57be9fdb5eec1bbc5916e9825e9acb ↗
- https://github.com/torvalds/linux/commit/6b3a707736301c2128ca85ce85fb13f60b5e350a ↗
- https://github.com/torvalds/linux/commit/88b1a17dfc3ed7728316478fae0f5ad508f50397 ↗
- https://github.com/torvalds/linux/commit/8fde12ca79aff9b5ba951fce1a2641901b8d8e64 ↗
- https://github.com/torvalds/linux/commit/f958d7b528b1b40c44cfda5eabe2d82760d868c3 ↗
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-3882 ↗
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-3900 ↗
What to do
- Check the affected products listed above against the official advisory's affected-versions table — that is where the exact ONTAP 9 release, ONTAP tool, or management product versions are named.
- If affected and a fixed release exists, plan the upgrade — see the ONTAP upgrade runbook.
- If exploitation is listed as "active", treat remediation as urgent and review exposure (management LIFs, ONTAP S3, SnapMirror endpoints).
- Harden in parallel: security hardening baseline and ransomware protection on ONTAP.
Related reading
- Common ONTAP problems (FAQ) — plain-language symptoms and fixes
- ONTAP security hardening — baseline lockdown guidance
- Ransomware protection on ONTAP — SnapLock, SnapMirror vaulting, Anomaly Detection
- ONTAP error messages index — EMS/WAFL/NFS/SnapMirror messages
- Every NetApp advisory published in 2019