PT-2019-4654 · Linux+3 · Linux Kernel+3

Muyu Yu

·

Published

2019-01-02

·

Updated

2020-06-18

·

CVE-2019-3701

CVSS v2.0

4.9

Medium

VectorAV:L/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Linux kernel versions through 4.19.13
Description The issue is related to a buffer overflow vulnerability in the can can gw rcv function in net/can/gw.c of the Linux kernel. This vulnerability can be exploited to cause a denial of service. A privileged user with CAP NET ADMIN capabilities can create a CAN frame modification rule that allows bitwise logical operations on the can dlc field, potentially leading to a system crash. The vulnerability occurs because the CAN drivers may write arbitrary content beyond the data registers in the CAN controller's I/O memory when processing manipulated outgoing frames.
Recommendations For Linux kernel versions through 4.19.13, consider disabling the can can gw rcv function as a temporary workaround until a patch is available. Restrict access to the CAP NET ADMIN capability to minimize the risk of exploitation. Avoid using the can dlc field in CAN frame modification rules until the issue is resolved. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Memory Corruption

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2019-1046
ALT-PU-2019-1114
ALT-PU-2019-1115
ALT-PU-2019-1116
ALT-PU-2019-1117
ALT-PU-2019-1139
ALT-PU-2019-1433
ALT-PU-2019-2213
ALT-PU-2019-2234
BDU:2020-00842
CVE-2019-3701
DLA-1731-1
DLA-1731-2
DLA-1771-1
MGASA-2019-0097
MGASA-2019-0098
MGASA-2019-0171
OPENSUSE-SU-2020:0543-1
OPENSUSE-SU-2020_0543-1
SUSE-SU-2020:1084-1
SUSE-SU-2020:1085-1
SUSE-SU-2020:1087-1
SUSE-SU-2020:1118-1
SUSE-SU-2020:1119-1
SUSE-SU-2020:1123-1
SUSE-SU-2020:1141-1
SUSE-SU-2020:1142-1
SUSE-SU-2020:1146-1
SUSE-SU-2020:1255-1
SUSE-SU-2020:1275-1
SUSE-SU-2020:1663-1
SUSE-SU-2020_1663-1
USN-3932-1
USN-3932-2
USN-4115-1
USN-4115-2
USN-4118-1

Affected Products

Alt Linux
Linux Kernel
Suse
Ubuntu