CVE-2026-68317 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 11.

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

pds_core: 보조 장치 추가/삭제 시 경쟁 조건(race condition) 수정

두 가지 경로가 동일한 슬롯(pf->vfs[vf_id].padev)을 추가하거나 삭제합니다. 이는 VF의 pdsc_reset_done()과 PF의 devlink enable_vnet/disable_vnet 핸들러입니다. 이들은 config_lock에서 직렬화되지만, 어느 쪽도 해당 슬롯을 lock 하에 올바르게 보호하지 않습니다.

add()는 슬롯을 먼저 확인하지 않고 새 보조 장치를 등록하고 저장하므로, 이미 채워진 슬롯에 두 번째로 추가하면 첫 번째 장치의 누수(leak)가 발생합니다. del()은 config_lock 외부에서 이 검사를 수행하므로, 동시에 실행되는 두 개의 del 작업이 모두 검사를 통과할 수 있습니다. 첫 번째는 슬롯을 지우고, 두 번째는 NULL 포인터를 역참조(dereference)합니다.

두 경로 모두에서 config_lock 하에 슬롯을 확인하고 업데이트하십시오.

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

책임이 있는

Linux

예약하다

2026. 07. 30.

모더레이션

수락

항목

VDB-387705

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!