CVE-2026-68203

NameCVE-2026-68203
DescriptionIn the Linux kernel, the following vulnerability has been resolved: media: vivid: fix cleanup bugs in vivid_init() When platform_device_register() fails in vivid_init(), the embedded struct device in vivid_pdev has already been initialized by device_initialize(), but the failure path jumps to free_output_strings without dropping the device reference for the current platform device: vivid_init() -> platform_device_register(&vivid_pdev) -> device_initialize(&vivid_pdev.dev) -> setup_pdev_dma_masks(&vivid_pdev) -> platform_device_add(&vivid_pdev) This leads to a reference leak when platform_device_register() fails. Fix this by calling platform_device_put() before jumping to the common cleanup path. Also, the unreg_driver label incorrectly calls platform_driver_register() instead of platform_driver_unregister(), which breaks cleanup when workqueue creation fails after successful driver registration. Fix that as well. The reference leak was identified by a static analysis tool I developed and confirmed by manual review. The incorrect cleanup call was found during code inspection.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDLA-4745-1

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
linux (PTS)bullseye5.10.223-1vulnerable
bullseye (security)5.10.262-1vulnerable
bookworm6.1.176-1vulnerable
bookworm (security)6.1.180-1vulnerable
trixie6.12.94-1vulnerable
trixie (security)6.12.107-1fixed
forky7.1.8-2fixed
sid7.1.12-1fixed
linux-6.12 (PTS)bookworm (security)6.12.101-1~deb12u1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
linuxsourcetrixie6.12.101-1
linuxsource(unstable)7.1.6-1
linux-6.12sourcebookworm6.12.101-1~deb12u1DLA-4745-1

Notes

https://git.kernel.org/linus/a07c179a92e949172ca52f6d4a13202ea88cd4b7 (7.2-rc1)

Search for package or bug name: Reporting problems