CVE-2026-64027 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 20.

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

net: shaper: VALID 마킹 재조정 (다시)

최근 커밋은 NOT_VALID에서 VALID로 의미 체계를 변경했습니다. 플래그가 XArray의 엔트리와 함께 원자적으로 저장되지 않는다는 사실을 간과했습니다. 여전히 독자가 슬롯에 대한 VALID 마크를 관찰한 후 인터럽트를 받고, 작성자가 해당 슬롯을 다른 엔트로 교체하며, 독자가 계속 진행하여 이제 VALID가 의도되었던 포인터와 서로 다른 포인터인 엔트리를 가져오는 Race Condition이 발생합니다.

가장 큰 결과는 net_shaper_rollback() 함수에서 VALID 플래그가 없는 엔트리는 RCU를 관찰하지 않고도 해제될 수 있다고 가정했기 때문에 UAF(Use-After-Free)가 발생할 수 있다는 점입니다.

현재로서는 XArray 마킹이 별다른 이점을 제공하지 못하는 것 같습니다. 명시적인 valid 필드로 코드를 변환하겠습니다. smp_load_acquire() / smp_store_release() 배리어를 사용하면 코드 구조가 약간 더 깔끔해집니다.

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

책임이 있는

Linux

예약하다

2026. 07. 19.

모더레이션

수락

항목

VDB-380186

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!