CVE-2015-2686

kernel: sys_sendto/sys_recvfrom does not validate the user provided ubuf pointer

Published May 2, 2016 CVSS 3.0 · 7.8 High EPSS < 1% KEV · Not listed
Description
net/socket.c in the Linux kernel 3.19 before 3.19.3 does not validate certain range data for (1) sendto and (2) recvfrom system calls, which allows local users to gain privileges by leveraging a subsystem that uses the copy_from_iter function in the iov_iter interface, as demonstrated by the Bluetooth subsystem.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2015-2777 net/socket.c in the Linux kernel 3.19 before 3.19.3 does not validate certain range data for (1) sendto and (2) recvfrom system calls, which allows local users to gain privileges by leveraging a subsystem that uses the copy_from_iter function in the iov_iter interface, as demonstrated by the Bluetooth subsystem.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 6, 2024, 5:24 AM
Reserved
Mar 23, 2015, 12:00 AM
Status
Modified
Published
May 2, 2016, 10:59 AM
Modified
Jun 17, 2026, 12:24 AM
Severity
Important
Public date
Mar 20, 2015, 12:00 AM