CVE Catalog

CVE-2016-10088

High
Published: Translated: NVD NIST

Summary

The sg implementation in the Linux kernel through 4.9 does not properly restrict write operations when the KERNEL_DS option is set. This allows local users to read or write to arbitrary kernel memory locations and can cause a denial of service (use-after-free) by leveraging access to a /dev/sg device.

Risk Assessment

This vulnerability poses a risk to system integrity by allowing local users to manipulate kernel memory, potentially leading to serious security and stability issues.

Recommendation

It is recommended to update the Linux kernel to a version where this vulnerability has been fixed to minimize the risk associated with unauthorized access to kernel memory.

Related vulnerabilities

Original NVD description (English source)

The sg implementation in the Linux kernel through 4.9 does not properly restrict write operations in situations where the KERNEL_DS option is set, which allows local users to read or write to arbitrary kernel memory locations or cause a denial of service (use-after-free) by leveraging access to a /dev/sg device, related to block/bsg.c and drivers/scsi/sg.c. NOTE: this vulnerability exists because of an incomplete fix for CVE-2016-9576.

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