Sanity Check for Packet Length Vulnerability in sr9700
Summary
GSD-2022-1000751: sr9700: sanity check for packet length. Affects Kernel versions < 639f72dce8667a3d601561e0e47d53ad999e7f8a. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The sr9700 is a network driver used in the Linux Kernel. It provides support for the SR9700 USB Ethernet adapter. The driver allows communication between the USB device and the operating system, enabling network connectivity. However, a vulnerability has been discovered in the driver's packet length sanity check.
Vulnerability Detail
The vulnerability in the sr9700 driver lies in its packet length sanity check. This check is responsible for ensuring that the length of incoming packets is within expected bounds. However, due to a flaw, this check can be bypassed, potentially allowing an attacker to send specially crafted packets with excessive length. This could lead to buffer overflows, memory corruption, or other types of security issues. The impact and attack plausibility of this vulnerability have not been proven yet.
How To Fix
No fixed version is published for this vulnerability.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
There is no specific workaround mentioned for this vulnerability.
Conclusion
The sr9700 driver in the Linux Kernel is vulnerable to a packet length sanity check bypass. To mitigate this vulnerability, it is recommended to update the Linux Kernel to version v5.16.12 or later. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
The sr9700 driver is a network driver used in the Linux Kernel to provide support for the SR9700 USB Ethernet adapter.
The packet length sanity check is responsible for ensuring that the length of incoming packets is within expected bounds, preventing potential security issues.
If exploited, this vulnerability could lead to buffer overflows, memory corruption, or other types of security issues.
No, the impact and attack plausibility of this vulnerability have not been proven yet.
To fix this vulnerability, update the Linux Kernel to version v5.16.12 or any subsequent version that includes the fix.
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.