In net/socket.c in the Linux kernel through 4.17.1, there is a race condition between fchownat and close in cases where they target the same socket file descriptor, related to the sock_close and sockfs_setattr functions. fchownat does not increment the file descriptor reference count, which allows close to set the socket to NULL during fchownat's execution, leading to a NULL pointer dereference and system crash.
Metrics
Affected Vendors & Products
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2018-4210 | In net/socket.c in the Linux kernel through 4.17.1, there is a race condition between fchownat and close in cases where they target the same socket file descriptor, related to the sock_close and sockfs_setattr functions. fchownat does not increment the file descriptor reference count, which allows close to set the socket to NULL during fchownat's execution, leading to a NULL pointer dereference and system crash. |
Ubuntu USN |
USN-3752-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-3752-2 | Linux kernel (HWE) vulnerabilities |
Ubuntu USN |
USN-3752-3 | Linux kernel (Azure, GCP, OEM) vulnerabilities |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
No history.
Status: PUBLISHED
Assigner: mitre
Published:
Updated: 2024-08-05T08:30:59.790Z
Reserved: 2018-06-12T00:00:00
Link: CVE-2018-12232
No data.
Status : Modified
Published: 2018-06-12T12:29:00.210
Modified: 2024-11-21T03:44:49.673
Link: CVE-2018-12232
OpenCVE Enrichment
No data.
EUVD
Ubuntu USN