CVE-2024-50056

usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c

State
Published
Severity
Not scored
Published
Oct 21, 2024
Updated
May 11, 2026
Reserved
Oct 21, 2024

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c

Fix potential dereferencing of ERR_PTR() in find_format_by_pix() and uvc_v4l2_enum_format().

Fix the following smatch errors:

drivers/usb/gadget/function/uvc_v4l2.c:124 find_format_by_pix() error: 'fmtdesc' dereferencing possible ERR_PTR()

drivers/usb/gadget/function/uvc_v4l2.c:392 uvc_v4l2_enum_format() error: 'fmtdesc' dereferencing possible ERR_PTR()

Also, fix similar issue in uvc_v4l2_try_format() for potential dereferencing of ERR_PTR().

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 588b9e85609bcb2f84a2be83591480aa943943b6 to before 03fa71e97e9bb116993ec1d51b8a6fe776db0984Affected
  • 588b9e85609bcb2f84a2be83591480aa943943b6 to before 72a68d2bede3284b95ee93a5ab3a81758bba95b0Affected
  • 588b9e85609bcb2f84a2be83591480aa943943b6 to before cedeb36c3ff4acd0f3d09918dfd8ed1df05efdd6Affected
  • 588b9e85609bcb2f84a2be83591480aa943943b6 to before a7bb96b18864225a694e3887ac2733159489e4b0Affected
LinuxLinux
  • 6.1Affected
  • before 6.1Not affected
  • 6.1.133 through 6.1.*Not affected
  • 6.6.86 through 6.6.*Not affected
  • 6.11.4 through 6.11.*Not affected
  • 6.12 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.