CVE-2017-17975: Use After Free
Last updated 4 July 2026
Other sources
Use-after-free in the usbtvprobe function in drivers/media/usb/usbtv/usbtv-core.c in the Linux kernel through 4.14.10 allows attackers to cause a denial of service (system crash) or possibly have unspecified other impact by triggering failure of audio registration, because a kfree of the usbtv data structure occurs during a usbtvvideofree call, but the usbtvvideofail label's code attempts to both access and free this data structure.
— Launchpad
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
debian/linuxto a version that resolves this vulnerability.Fixed in 5.10.223-1Fixed in 5.10.262-1Fixed in 6.1.176-1Fixed in 6.1.180-1Fixed in 6.12.94-1Fixed in 6.12.101-1Fixed in 7.1.8-1Fixed in 7.1.8-2 - Upgrade
Upgrade
Linux kernelto a version that resolves this vulnerability.Fixed in 4.14.10 - Compensating control
Mitigate the denial-of-service risk by restricting access/usage of the affected USB TV audio/video functionality (usbtv) until the kernel fix is applied, to prevent triggering the usbtv_video_fail/use-after-free path.
Event History
Frequently Asked Questions
What is the vulnerability ID of this vulnerability?
The vulnerability ID is CVE-2017-17975.
What is the severity of CVE-2017-17975?
The severity of CVE-2017-17975 is not specified in the information provided.
Which software versions are affected by CVE-2017-17975?
The Linux kernel versions up to 4.14.10 are affected by CVE-2017-17975.
How does CVE-2017-17975 work?
CVE-2017-17975 is a use-after-free vulnerability in the usbtv_probe function in the Linux kernel, which can be triggered by failure of audio registration.
Are there any known fixes for CVE-2017-17975?
Yes, the Ubuntu linux-armadaxp package version 4.17~ and later includes a fix for CVE-2017-17975.