• 公告ID (KylinSec-SA-2025-2398)

摘要:

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

drm/panthor: Fix race condition when gathering fdinfo group samples

Commit e16635d88fa0 ("drm/panthor: add DRM fdinfo support") failed to
protect access to groups with an xarray lock, which could lead to
use-after-free errors.

安全等级: Low

公告ID: KylinSec-SA-2025-2398

发布日期: 2025年6月3日

关联CVE: CVE-2025-22100  

  • 详细介绍

1. 漏洞描述

   

在Linux内核中,以下漏洞已修复:

drm/panthor:修复收集fdinfo组样本时的竞态条件

提交e16635d88fa0("drm/panthor: 添加DRM fdinfo支持")未能通过xarray锁保护对组的访问,这可能导致使用后释放错误。

关键问题说明:

原提交实现中,对fdinfo组资源的访问缺乏xarray锁的同步机制
多线程环境下可能产生竞态条件:
线程A正在读取组资源
线程B同时进行资源释放操作
导致访问已释放内存的use-after-free漏洞
技术修复要点:

新增xarray锁机制实现对组资源的原子访问
确保资源访问的互斥性(mutex protection)
防止并发操作导致的资源状态不一致
该修复通过完善同步机制,确保了DRM子系统在fdinfo信息采集场景下的内存安全,符合Linux内核安全开发规范中对资源访问的同步要求。

2. 影响范围

cve名称 产品 组件 是否受影响
CVE-2025-22100 KY3.4-5A kernel Unaffected
CVE-2025-22100 V6 kernel Unaffected

3. 影响组件

    无

4. 修复版本

    无

5. 修复方法

   无

6. 下载链接

    无
上一篇:KylinSec-SA-2025-2397 下一篇:KylinSec-SA-2025-2399