CVE-2025-39712

media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval

State
Published
Severity
Not scored
Published
Sep 5, 2025
Updated
May 11, 2026
Reserved
Apr 16, 2025

Read the record on cve.org

Description

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

media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval

Getting / Setting the frame interval using the V4L2 subdev pad ops get_frame_interval/set_frame_interval causes a deadlock, as the subdev state is locked in the [1] but also in the driver itself.

In [2] it's described that the caller is responsible to acquire and release the lock in this case. Therefore, acquiring the lock in the driver is wrong.

Remove the lock acquisitions/releases from mt9m114_ifp_get_frame_interval() and mt9m114_ifp_set_frame_interval().

[1] drivers/media/v4l2-core/v4l2-subdev.c - line 1129 [2] Documentation/driver-api/media/v4l2-subdev.rst

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 24d756e914fc3418bad7897b0657aefa9ef848e8 to before 0d23b548d71e5d76955fdf1d73addd8f6494f602Affected
  • 24d756e914fc3418bad7897b0657aefa9ef848e8 to before 41b97490a1656bdc7038d6345a84b08d45deafc6Affected
  • 24d756e914fc3418bad7897b0657aefa9ef848e8 to before 298d1471cf83d5a2a05970e41822a2403f451086Affected
LinuxLinux
  • 6.7Affected
  • before 6.7Not affected
  • 6.12.44 through 6.12.*Not affected
  • 6.16.4 through 6.16.*Not affected
  • 6.17 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.