CVE-2026-43397Linux内核中的drm/bridge/samsung-dsim驱动程序存在内存泄漏漏洞。在samsung_dsim_host_attach函数执行过程中,如果后续的samsung_dsim_register_te_irq()或pdata->host_ops->attach()操作失败,函数将返回错误而未调用drm_bridge_remove(),导致已分配的内存资源发生泄漏。
该漏洞源于Linux内核驱动程序 `drivers/gpu/drm/bridge/samsung-dsim.c` 中的错误处理逻辑不完善。具体而言,`samsung_dsim_host_attach` 函数在调用 `drm_bridge_add()` 成功后,会尝试注册TE中断或执行附加操作。若这些后续步骤失败,代码跳转至错误处理路径时,未能包含对 `drm_bridge_remove()` 的调用。这意味着每次attach失败都会遗留一个未释放的bridge对象。攻击者需具备本地低权限,可通过反复触发该错误路径(例如通过操作相关设备文件),导致内核内存逐渐耗尽,最终可能引发系统拒绝服务。