CVE-2026-46121 in Linux정보

요약

\~에 의해 VulDB • 2026. 05. 28.

리눅스 커널에서 다음 취약점이 해결되었습니다:

mm/damon/sysfs-schemes: damon_sysfs_lock을 사용하여 memcg_path kfree() 보호

패치 시리즈 "mm/damon/sysfs-schemes: [memcg_]path에 대한 use-after-free 수정"

DAMON sysfs 인터페이스에서 'memcg_path' 및 'path' 파일을 읽는 작업이 해당 파일에 대한 쓰기 작업과 경쟁(race)하여 use-after-free가 발생할 수 있습니다. 이를 수정합니다.

이 패치(전체 2개 중 1번째):

damon_sysfs_scheme_filter->mmecg_path는 DAMON sysfs memcg_path 파일을 통해 사용자에 의해 읽기 및 쓰기될 수 있습니다. 또한 {on,off}line 매개변수가 DAMON에 커밋되는 과정에서 간접적으로 읽힐 수도 있습니다. 매개변수 커밋을 위한 읽기 작업은 damon_sysfs_lock으로 보호되어, 어떤 매개변수가 읽히는 동안 sysfs 파일이 파괴되지 않도록 합니다. 그러나 사용자에 의해 직접 수행되는 읽기 및 쓰기 작업은 어떤 잠금(lock)으로도 보호되지 않으며, 쓰기 작업은 memcg_path를 가리키는 버퍼를 해제(deallocate)합니다. 그 결과, 읽기 작업자는 이미 해제된 버퍼를 읽을 수 있습니다(user-after-free). 동일한 열린 파일이 작성자(writer)에 의해 사용될 경우 kernfs의 열린 파일 잠금으로 인해 사용자 읽기 작업은 경쟁하지 않는다는 점에 유의하십시오. 그럼에도 불구하고 별도의 열린 파일을 사용하여 읽기 및 쓰기 작업을 수행하는 것은 일반적입니다. damon_sysfs_lock을 사용하여 사용자 직접 읽기 및 쓰기 작업 모두를 보호함으로써 이를 수정합니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 05. 13.

모더레이션

수락

항목

VDB-366608

EPSS

0.00024

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!