7.5
CWE
476
EPSS
0.049%
Advisory Published
CVE Published
CVE Published
Updated

CVE-2023-46838: Linux: netback processing of zero-length transmit fragment

First published: Mon Jan 22 2024(Updated: )

Transmit requests in Xen's virtual network protocol can consist of multiple parts. While not really useful, except for the initial part any of them may be of zero length, i.e. carry no data at all. Besides a certain initial portion of the to be transferred data, these parts are directly translated into what Linux calls SKB fragments. Such converted request parts can, when for a particular SKB they are all of length zero, lead to a de-reference of NULL in core networking code.

Credit: security@xen.org security@xen.org

Affected SoftwareAffected VersionHow to fix
Linux Linux kernel>=4.14<6.7
Fedoraproject Fedora=38
Fedoraproject Fedora=39
ubuntu/linux<4.15.0-223.235
4.15.0-223.235
ubuntu/linux<5.4.0-176.196
5.4.0-176.196
ubuntu/linux<5.15.0-102.112
5.15.0-102.112
ubuntu/linux<6.5.0-27.28
6.5.0-27.28
ubuntu/linux<6.8~
6.8~
ubuntu/linux-aws<4.15.0-1166.179
4.15.0-1166.179
ubuntu/linux-aws<5.4.0-1122.132
5.4.0-1122.132
ubuntu/linux-aws<5.15.0-1057.63
5.15.0-1057.63
ubuntu/linux-aws<6.5.0-1017.17
6.5.0-1017.17
ubuntu/linux-aws<6.8~
6.8~
ubuntu/linux-aws-5.15<5.15.0-1057.63~20.04.1
5.15.0-1057.63~20.04.1
ubuntu/linux-aws-5.15<6.8~
6.8~
ubuntu/linux-aws-5.4<5.4.0-1122.132~18.04.1
5.4.0-1122.132~18.04.1
ubuntu/linux-aws-5.4<6.8~
6.8~
ubuntu/linux-aws-6.5<6.5.0-1017.17~22.04.2
6.5.0-1017.17~22.04.2
ubuntu/linux-aws-6.5<6.8~
6.8~
ubuntu/linux-aws-hwe<6.8~
6.8~
ubuntu/linux-aws-hwe<4.15.0-1166.179~16.04.1
4.15.0-1166.179~16.04.1
ubuntu/linux-azure<5.4.0-1127.134
5.4.0-1127.134
ubuntu/linux-azure<5.15.0-1060.69
5.15.0-1060.69
ubuntu/linux-azure<6.5.0-1018.19
6.5.0-1018.19
ubuntu/linux-azure<4.15.0-1175.190~14.04.1
4.15.0-1175.190~14.04.1
ubuntu/linux-azure<6.8~
6.8~
ubuntu/linux-azure<4.15.0-1175.190~16.04.1
4.15.0-1175.190~16.04.1
ubuntu/linux-azure-4.15<4.15.0-1175.190
4.15.0-1175.190
ubuntu/linux-azure-4.15<6.8~
6.8~
ubuntu/linux-azure-5.15<5.15.0-1060.69~20.04.1
5.15.0-1060.69~20.04.1
ubuntu/linux-azure-5.15<6.8~
6.8~
ubuntu/linux-azure-5.4<5.4.0-1127.134~18.04.1
5.4.0-1127.134~18.04.1
ubuntu/linux-azure-5.4<6.8~
6.8~
ubuntu/linux-azure-6.5<6.5.0-1018.19~22.04.2
6.5.0-1018.19~22.04.2
ubuntu/linux-azure-6.5<6.8~
6.8~
ubuntu/linux-azure-fde<5.15.0-1060.69.1
5.15.0-1060.69.1
ubuntu/linux-azure-fde<6.8~
6.8~
ubuntu/linux-azure-fde-5.15<5.15.0-1060.69~20.04.1.1
5.15.0-1060.69~20.04.1.1
ubuntu/linux-azure-fde-5.15<6.8~
6.8~
ubuntu/linux-bluefield<5.4.0-1082.89
5.4.0-1082.89
ubuntu/linux-bluefield<6.8~
6.8~
ubuntu/linux-fips<6.8~
6.8~
ubuntu/linux-gcp<5.4.0-1126.135
5.4.0-1126.135
ubuntu/linux-gcp<5.15.0-1055.63
5.15.0-1055.63
ubuntu/linux-gcp<6.5.0-1017.17
6.5.0-1017.17
ubuntu/linux-gcp<6.8~
6.8~
ubuntu/linux-gcp<4.15.0-1160.177~16.04.1
4.15.0-1160.177~16.04.1
ubuntu/linux-gcp-4.15<4.15.0-1160.177
4.15.0-1160.177
ubuntu/linux-gcp-4.15<6.8~
6.8~
ubuntu/linux-gcp-5.15<5.15.0-1055.63~20.04.1
5.15.0-1055.63~20.04.1
ubuntu/linux-gcp-5.15<6.8~
6.8~
ubuntu/linux-gcp-5.4<5.4.0-1126.135~18.04.1
5.4.0-1126.135~18.04.1
ubuntu/linux-gcp-5.4<6.8~
6.8~
ubuntu/linux-gcp-6.5<6.5.0-1017.17~22.04.1
6.5.0-1017.17~22.04.1
ubuntu/linux-gcp-6.5<6.8~
6.8~
ubuntu/linux-gke<5.15.0-1054.59
5.15.0-1054.59
ubuntu/linux-gke<6.8~
6.8~
ubuntu/linux-gkeop<5.4.0-1089.93
5.4.0-1089.93
ubuntu/linux-gkeop<5.15.0-1040.46
5.15.0-1040.46
ubuntu/linux-gkeop<6.8~
6.8~
ubuntu/linux-gkeop-5.15<5.15.0-1040.46~20.04.1
5.15.0-1040.46~20.04.1
ubuntu/linux-gkeop-5.15<6.8~
6.8~
ubuntu/linux-hwe<6.8~
6.8~
ubuntu/linux-hwe<4.15.0-223.235~16.04.1
4.15.0-223.235~16.04.1
ubuntu/linux-hwe-5.15<5.15.0-102.112~20.04.1
5.15.0-102.112~20.04.1
ubuntu/linux-hwe-5.15<6.8~
6.8~
ubuntu/linux-hwe-5.4<5.4.0-175.195~18.04.1
5.4.0-175.195~18.04.1
ubuntu/linux-hwe-5.4<6.8~
6.8~
ubuntu/linux-hwe-6.5<6.5.0-27.28~22.04.1
6.5.0-27.28~22.04.1
ubuntu/linux-hwe-6.5<6.8~
6.8~
ubuntu/linux-ibm<5.4.0-1069.74
5.4.0-1069.74
ubuntu/linux-ibm<5.15.0-1050.53
5.15.0-1050.53
ubuntu/linux-ibm<6.8~
6.8~
ubuntu/linux-ibm-5.15<5.15.0-1050.53~20.04.1
5.15.0-1050.53~20.04.1
ubuntu/linux-ibm-5.15<6.8~
6.8~
ubuntu/linux-ibm-5.4<5.4.0-1069.74~18.04.1
5.4.0-1069.74~18.04.1
ubuntu/linux-ibm-5.4<6.8~
6.8~
ubuntu/linux-intel-iotg<5.15.0-1052.58
5.15.0-1052.58
ubuntu/linux-intel-iotg<6.8~
6.8~
ubuntu/linux-intel-iotg-5.15<5.15.0-1052.58~20.04.1
5.15.0-1052.58~20.04.1
ubuntu/linux-intel-iotg-5.15<6.8~
6.8~
ubuntu/linux-iot<5.4.0-1034.35
5.4.0-1034.35
ubuntu/linux-iot<6.8~
6.8~
ubuntu/linux-kvm<4.15.0-1150.155
4.15.0-1150.155
ubuntu/linux-kvm<5.4.0-1110.117
5.4.0-1110.117
ubuntu/linux-kvm<5.15.0-1054.59
5.15.0-1054.59
ubuntu/linux-kvm<6.8~
6.8~
ubuntu/linux-laptop<6.5.0-1013.16
6.5.0-1013.16
ubuntu/linux-laptop<6.8~
6.8~
ubuntu/linux-lowlatency<5.15.0-102.112
5.15.0-102.112
ubuntu/linux-lowlatency<6.5.0-27.28.1
6.5.0-27.28.1
ubuntu/linux-lowlatency<6.8~
6.8~
ubuntu/linux-lowlatency-hwe-5.15<5.15.0-102.112~20.04.1
5.15.0-102.112~20.04.1
ubuntu/linux-lowlatency-hwe-5.15<6.8~
6.8~
ubuntu/linux-lowlatency-hwe-6.5<6.5.0-27.28.1~22.04.1
6.5.0-27.28.1~22.04.1
ubuntu/linux-lowlatency-hwe-6.5<6.8~
6.8~
ubuntu/linux-lts-xenial<6.8~
6.8~
ubuntu/linux-nvidia<5.15.0-1048.48
5.15.0-1048.48
ubuntu/linux-nvidia<6.8~
6.8~
ubuntu/linux-oem-6.1<6.1.0-1035.35
6.1.0-1035.35
ubuntu/linux-oem-6.1<6.8~
6.8~
ubuntu/linux-oem-6.5<6.5.0-1019.20
6.5.0-1019.20
ubuntu/linux-oem-6.5<6.8~
6.8~
ubuntu/linux-oracle<4.15.0-1129.140
4.15.0-1129.140
ubuntu/linux-oracle<5.4.0-1121.130
5.4.0-1121.130
ubuntu/linux-oracle<5.15.0-1055.61
5.15.0-1055.61
ubuntu/linux-oracle<6.5.0-1020.20
6.5.0-1020.20
ubuntu/linux-oracle<6.8~
6.8~
ubuntu/linux-oracle<4.15.0-1129.140~16.04.1
4.15.0-1129.140~16.04.1
ubuntu/linux-oracle-5.15<5.15.0-1055.61~20.04.1
5.15.0-1055.61~20.04.1
ubuntu/linux-oracle-5.15<6.8~
6.8~
ubuntu/linux-oracle-5.4<5.4.0-1121.130~18.04.1
5.4.0-1121.130~18.04.1
ubuntu/linux-oracle-5.4<6.8~
6.8~
ubuntu/linux-oracle-6.5<6.5.0-1020.20~22.04.1
6.5.0-1020.20~22.04.1
ubuntu/linux-raspi<5.4.0-1106.118
5.4.0-1106.118
ubuntu/linux-raspi<5.15.0-1050.53
5.15.0-1050.53
ubuntu/linux-raspi<6.5.0-1014.17
6.5.0-1014.17
ubuntu/linux-raspi<6.8~
6.8~
ubuntu/linux-raspi-5.4<5.4.0-1106.118~18.04.1
5.4.0-1106.118~18.04.1
ubuntu/linux-raspi-5.4<6.8~
6.8~
ubuntu/linux-riscv<6.5.0-27.28.1
6.5.0-27.28.1
ubuntu/linux-riscv<6.8~
6.8~
ubuntu/linux-riscv-5.15<5.15.0-1053.57~20.04.1
5.15.0-1053.57~20.04.1
ubuntu/linux-riscv-5.15<6.8~
6.8~
ubuntu/linux-riscv-6.5<6.5.0-27.28.1~22.04.1
6.5.0-27.28.1~22.04.1
ubuntu/linux-riscv-6.5<6.8~
6.8~
ubuntu/linux-starfive<6.5.0-1011.12
6.5.0-1011.12
ubuntu/linux-starfive<6.8~
6.8~
ubuntu/linux-starfive-6.5<6.5.0-1011.12~22.04.1
6.5.0-1011.12~22.04.1
ubuntu/linux-starfive-6.5<6.8~
6.8~
ubuntu/linux-xilinx-zynqmp<5.4.0-1041.45
5.4.0-1041.45
ubuntu/linux-xilinx-zynqmp<6.8~
6.8~
debian/linux<=4.19.249-2<=4.19.304-1<=5.10.205-2
5.10.209-2
6.1.76-1
6.1.85-1
6.6.15-2
6.7.12-1

Never miss a vulnerability like this again

Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2024 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203