CVE-2022-50757 media: camss: Clean up received buffers on failed start of streaming

High 7.8 Published Updated

A local attacker can trigger a kernel warning and potential denial of service by failing to start streaming in the CamSS media driver.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2022-50757?

CVE-2022-50757 is a high-severity denial of service vulnerability in Linux, published on 24 Dec 2025. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

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

media: camss: Clean up received buffers on failed start of streaming

It is required to return the received buffers, if streaming can not be started. For instance media_pipeline_start() may fail with EPIPE, if a link validation between entities is not passed, and in such a case a user gets a kernel warning:

WARNING: CPU: 1 PID: 520 at drivers/media/common/videobuf2/videobuf2-core.c:1592 vb2_start_streaming+0xec/0x160 <snip> Call trace: vb2_start_streaming+0xec/0x160 vb2_core_streamon+0x9c/0x1a0 vb2_ioctl_streamon+0x68/0xbc v4l_streamon+0x30/0x3c __video_do_ioctl+0x184/0x3e0 video_usercopy+0x37c/0x7b0 video_ioctl2+0x24/0x40 v4l2_ioctl+0x4c/0x70

The fix is to correct the error path in video_start_streaming() of camss.

Which versions are affected by CVE-2022-50757?

How do I fix CVE-2022-50757?

Apply the vendor's patch.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2022-50757 being exploited?

There is no known exploitation of CVE-2022-50757 in the wild and no public exploit code.

Sources

Also known as DEBIAN-CVE-2022-50757, GHSA-g5hv-6pvx-45rj, UBUNTU-CVE-2022-50757.

Is CVE-2022-50757 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free