目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2024-50175— Linux kernel 安全漏洞

AI 预测 5.5 利用难度: 极易 EPSS 0.22% · P12

影响版本矩阵 10

厂商产品版本范围状态
LinuxLinux89013969e23247661f0514c77f26d60fa083216c< c2218a82f795dc3d0b6210bcaa3d9c5ca736fcd9affected
89013969e23247661f0514c77f26d60fa083216c< a975db8aea152f9907aa53a7f517e557ccb40da3affected
89013969e23247661f0514c77f26d60fa083216c< d7d4dde3decef1b5aa1f5c390147f79aae412deeaffected
89013969e23247661f0514c77f26d60fa083216c< 25f18cb1b673220b76a86ebef8e7fb79bd303b27affected
6.4affected
< 6.4unaffected
6.6.55≤ 6.6.*unaffected
6.10.14≤ 6.10.*unaffected
… +2 条更多
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2024-50175 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
media: qcom: camss: Remove use_count guard in stop_streaming
来源: 美国国家漏洞数据库 NVD
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: media: qcom: camss: Remove use_count guard in stop_streaming The use_count check was introduced so that multiple concurrent Raw Data Interfaces RDIs could be driven by different virtual channels VCs on the CSIPHY input driving the video pipeline. This is an invalid use of use_count though as use_count pertains to the number of times a video entity has been opened by user-space not the number of active streams. If use_count and stream-on count don't agree then stop_streaming() will break as is currently the case and has become apparent when using CAMSS with libcamera's released softisp 0.3. The use of use_count like this is a bit hacky and right now breaks regular usage of CAMSS for a single stream case. Stopping qcam results in the splat below, and then it cannot be started again and any attempts to do so fails with -EBUSY. [ 1265.509831] WARNING: CPU: 5 PID: 919 at drivers/media/common/videobuf2/videobuf2-core.c:2183 __vb2_queue_cancel+0x230/0x2c8 [videobuf2_common] ... [ 1265.510630] Call trace: [ 1265.510636] __vb2_queue_cancel+0x230/0x2c8 [videobuf2_common] [ 1265.510648] vb2_core_streamoff+0x24/0xcc [videobuf2_common] [ 1265.510660] vb2_ioctl_streamoff+0x5c/0xa8 [videobuf2_v4l2] [ 1265.510673] v4l_streamoff+0x24/0x30 [videodev] [ 1265.510707] __video_do_ioctl+0x190/0x3f4 [videodev] [ 1265.510732] video_usercopy+0x304/0x8c4 [videodev] [ 1265.510757] video_ioctl2+0x18/0x34 [videodev] [ 1265.510782] v4l2_ioctl+0x40/0x60 [videodev] ... [ 1265.510944] videobuf2_common: driver bug: stop_streaming operation is leaving buffer 0 in active state [ 1265.511175] videobuf2_common: driver bug: stop_streaming operation is leaving buffer 1 in active state [ 1265.511398] videobuf2_common: driver bug: stop_streaming operation is leaving buffer 2 in active st One CAMSS specific way to handle multiple VCs on the same RDI might be: - Reference count each pipeline enable for CSIPHY, CSID, VFE and RDIx. - The video buffers are already associated with msm_vfeN_rdiX so release video buffers when told to do so by stop_streaming. - Only release the power-domains for the CSIPHY, CSID and VFE when their internal refcounts drop. Either way refusing to release video buffers based on use_count is erroneous and should be reverted. The silicon enabling code for selecting VCs is perfectly fine. Its a "known missing feature" that concurrent VCs won't work with CAMSS right now. Initial testing with this code didn't show an error but, SoftISP and "real" usage with Google Hangouts breaks the upstream code pretty quickly, we need to do a partial revert and take another pass at VCs. This commit partially reverts commit 89013969e232 ("media: camss: sm8250: Pipeline starting and stopping for multiple virtual channels")
来源: 美国国家漏洞数据库 NVD
CVSS Information
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Type
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于对use_count的错误使用导致竞争条件。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 89013969e23247661f0514c77f26d60fa083216c ~ c2218a82f795dc3d0b6210bcaa3d9c5ca736fcd9 -
LinuxLinux 6.4 -

二、漏洞 CVE-2024-50175 的公开POC

#POC 描述源链接神龙链接
AI 生成 POC高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2024-50175 的情报信息

登录查看更多情报信息。

CVE-2024-50175 补丁与修复 (4)

同批安全公告 · Linux · 2024-11-08 · 共 38 条

CVE-2024-50203Linux kernel 安全漏洞
CVE-2024-50194Linux kernel 安全漏洞
CVE-2024-50195Linux kernel 安全漏洞
CVE-2024-50196Linux kernel 安全漏洞
CVE-2024-50197Linux kernel 安全漏洞
CVE-2024-50198Linux kernel 安全漏洞
CVE-2024-50199Linux kernel 安全漏洞
CVE-2024-50200Linux kernel 安全漏洞
CVE-2024-50201Linux kernel 安全漏洞
CVE-2024-50202Linux kernel 安全漏洞
CVE-2024-50193Linux kernel 安全漏洞
CVE-2024-50204Linux kernel 安全漏洞
CVE-2024-50205Linux kernel 安全漏洞
CVE-2024-50206Linux kernel 安全漏洞
CVE-2024-50207Linux kernel 安全漏洞
CVE-2024-50209Linux kernel 安全漏洞
CVE-2024-50208Linux kernel 安全漏洞
CVE-2024-50210Linux kernel 安全漏洞
CVE-2024-50211Linux kernel 安全漏洞
CVE-2024-50184Linux kernel 安全漏洞

显示前 20 条,共 38 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2024-50175

暂无评论


发表评论