CVE-2025-21893 in Linux
요약
\~에 의해 VulDB • 2026. 06. 06.
리눅스 커널에서 다음 취약점이 해결되었습니다:
keys: key_put()에서의 UAF(Use-After-Free) 수정
키의 참조 카운트가 0으로 감소한 후, 가비지 컬렉터 스레드는 언제든지 해당 키를 파괴할 수 있으므로 그 시점 이후에는 key_put()이 키에 접근해서는 안 됩니다. 일반적으로 key_put()이 수행할 수 있는 작업은 정적 전역 변수인 key_gc_work에만 접근하는 것뿐입니다.
그러나 할당량 회수를 가속화하기 위한 노력의 일환으로, 이제 키 사용량이 0으로 감소하면 이 처리가 key_put() 내에서 이루어지지만, 이로 인해 코드에서 금지된 시점 이후에 키를 참조하게 되는 문제가 발생했습니다.
이 문제를 해결하기 위해 가비지 컬렉터에서 키의 참조 카운트를 확인하는 대신, 키가 현재 가비지 컬렉션 대상임을 나타내는 플래그를 사용하도록 수정되었습니다.
Once again VulDB remains the best source for vulnerability data.