CVE-2019-3701
Description
An issue was discovered in can_can_gw_rcv in net/can/gw.c in the Linux kernel through 4.19.13. The CAN frame modification rules allow bitwise logical operations that can be also applied to the can_dlc field. The privileged user root with CAP_NET_ADMIN can create a CAN frame modification rule that makes the data length code a higher value than the available CAN frame data size. In combination with a configured checksum calculation where the result is stored relatively to the end of the data (e.g. cgw_csum_xor_rel) the tail of the skb (e.g. frag_list pointer in skb_shared_info) can be rewritten which finally can cause a system crash. Because of a missing check, the CAN drivers may write arbitrary content beyond the data registers in the CAN controllers I/O memory when processing can-gw manipulated outgoing frames.
Risk Information
Associated Vulnerability
| Vulnerability | OS Platform |
|---|---|
| Linux kernel (USN-4115-1) linux-image-gcp_4.15.0.1041.55_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-gke_4.15.0.1041.44_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-gke_4.15.0.1041.55_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-kvm_4.15.0.1043.43_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-oem_4.15.0.60.81_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-azure_4.15.0.1056.59_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-oracle_4.15.0.1022.16_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-oracle_4.15.0.1022.25_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-generic_4.15.0.60.62_i386.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-generic_4.15.0.60.62_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-virtual_4.15.0.60.62_i386.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-virtual_4.15.0.60.62_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-gke-4.15_4.15.0.1041.44_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-lowlatency_4.15.0.60.62_i386.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-lowlatency_4.15.0.60.62_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-1041-gcp_4.15.0-1041.43_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-1041-gke_4.15.0-1041.43_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-1043-kvm_4.15.0-1043.43_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-1056-azure_4.15.0-1056.61_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-60-generic_4.15.0-60.67_i386.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-60-generic_4.15.0-60.67_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-60-generic_4.15.0-60.67~16.04.1_i386.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-60-generic_4.15.0-60.67~16.04.1_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-generic-hwe-16.04_4.15.0.60.81_i386.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-generic-hwe-16.04_4.15.0.60.81_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-virtual-hwe-16.04_4.15.0.60.81_i386.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-virtual-hwe-16.04_4.15.0.60.81_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-1022-oracle_4.15.0-1022.25_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-1022-oracle_4.15.0-1022.25~16.04.1_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-60-lowlatency_4.15.0-60.67_i386.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-60-lowlatency_4.15.0-60.67_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-60-lowlatency_4.15.0-60.67~16.04.1_i386.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-4.15.0-60-lowlatency_4.15.0-60.67~16.04.1_amd64.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-lowlatency-hwe-16.04_4.15.0.60.81_i386.deb | Linux |
| Linux kernel (USN-4115-1) linux-image-lowlatency-hwe-16.04_4.15.0.60.81_amd64.deb | Linux |
| Linux kernel for Amazon Web Services (AWS) systems (USN-4118-1) linux-image-aws_4.15.0.1047.46_amd64.deb | Linux |
| Linux kernel for Amazon Web Services (AWS) systems (USN-4118-1) linux-image-aws-hwe_4.15.0.1047.47_amd64.deb | Linux |
| Linux kernel for Amazon Web Services (AWS) systems (USN-4118-1) linux-image-4.15.0-1047-aws_4.15.0-1047.49_amd64.deb | Linux |
| Linux kernel for Amazon Web Services (AWS) systems (USN-4118-1) linux-image-4.15.0-1047-aws_4.15.0-1047.49~16.04.1_amd64.deb | Linux |
| SUSE-SU-2020:1118-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-azure-4.12.14-16.13.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1118-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-azure-base-4.12.14-16.13.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1118-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-azure-base-debuginfo-4.12.14-16.13.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1118-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-azure-debuginfo-4.12.14-16.13.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1118-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-azure-debugsource-4.12.14-16.13.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1118-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-azure-devel-4.12.14-16.13.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1118-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-devel-azure-4.12.14-16.13.1.noarch.rpm | Linux |
| SUSE-SU-2020:1118-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-source-azure-4.12.14-16.13.1.noarch.rpm | Linux |
| SUSE-SU-2020:1118-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-syms-azure-4.12.14-16.13.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1119-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-azure-4.12.14-6.40.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1119-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-azure-base-4.12.14-6.40.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1119-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-azure-base-debuginfo-4.12.14-6.40.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1119-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-azure-debuginfo-4.12.14-6.40.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1119-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-azure-debugsource-4.12.14-6.40.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1119-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-azure-devel-4.12.14-6.40.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1119-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-devel-azure-4.12.14-6.40.1.noarch.rpm | Linux |
| SUSE-SU-2020:1119-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-source-azure-4.12.14-6.40.1.noarch.rpm | Linux |
| SUSE-SU-2020:1119-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-syms-azure-4.12.14-6.40.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1141-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-default-4.12.14-95.51.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1141-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-default-base-4.12.14-95.51.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1141-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-default-base-debuginfo-4.12.14-95.51.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1141-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-default-debuginfo-4.12.14-95.51.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1141-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-default-debugsource-4.12.14-95.51.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1141-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-default-devel-4.12.14-95.51.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1141-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-default-devel-debuginfo-4.12.14-95.51.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1141-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-devel-4.12.14-95.51.1.noarch.rpm | Linux |
| SUSE-SU-2020:1141-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-macros-4.12.14-95.51.1.noarch.rpm | Linux |
| SUSE-SU-2020:1141-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-source-4.12.14-95.51.1.noarch.rpm | Linux |
| SUSE-SU-2020:1141-1(SUSE Linux Enterprise Server 12-SP4 ) kernel-syms-4.12.14-95.51.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1142-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-default-4.12.14-122.20.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1142-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-default-base-4.12.14-122.20.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1142-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-default-base-debuginfo-4.12.14-122.20.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1142-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-default-debuginfo-4.12.14-122.20.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1142-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-default-debugsource-4.12.14-122.20.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1142-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-default-devel-4.12.14-122.20.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1142-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-default-devel-debuginfo-4.12.14-122.20.1.x86_64.rpm | Linux |
| SUSE-SU-2020:1142-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-devel-4.12.14-122.20.1.noarch.rpm | Linux |
| SUSE-SU-2020:1142-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-macros-4.12.14-122.20.1.noarch.rpm | Linux |
| SUSE-SU-2020:1142-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-source-4.12.14-122.20.1.noarch.rpm | Linux |
| SUSE-SU-2020:1142-1(SUSE Linux Enterprise Server 12-SP5 ) kernel-syms-4.12.14-122.20.1.x86_64.rpm | Linux |
| Dtrace-modules-3.8.13-118.32.1.el6uek update (ELSA-2019-4600) dtrace-modules-3.8.13-118.32.1.el6uek-0.4.5-3.el6.x86_64.rpm | Linux |
| Dtrace-modules-3.8.13-118.32.1.el7uek update (ELSA-2019-4600) dtrace-modules-3.8.13-118.32.1.el7uek-0.4.5-3.el7.x86_64.rpm | Linux |
Patch Details
No records foundReferences
https://nvd.nist.gov/vuln/detail/CVE-2023-1234
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1234