CVE-2026-98990 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 23.

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

네임스페이스: 마운트 해제 직전 하위 마운트에 대한 참조를 확인함

shrink_submounts() 및 mark_mounts_for_expiry()는 먼저 언마운트할 수 있는 모든 마운트를 수집한 후 이를 언마운트합니다.

마운트가 사용 중인지 여부는 트리의 propagate_mount_busy()에 의해 결정됩니다. 그러나 첫 번째 마운트의 언마운트는 두 번째 마운트가 전파되는 트리를 변경합니다. propagate_umount()는 살아남은 오버마운트를 언마운트하는 복사본에서 분리하고, 해당 복사본이 마운트되었던 위치에 이를 다시 마운트합니다. 만약 여기서 두 번째 대상의 전파된 복사본을 조회한다면, 오버마운트는 두 번째 umount_tree()의 후보가 됩니다. 이 오버마운트는 자식이 없으므로 trim_one()은 참조 카운트를 확인하지 않고 이를 커밋합니다.

따라서 동기식 umount는 다른 곳에서 사용 중인 사용 중 상태인 마운트를 제거하고, 사용자가 있는 동안 MNT_SYNC_UMOUNT 플래그를 설정합니다:

umount2(/tmp/plshrink/p1, 0) = 0 errno 0 cwd is (unreachable)

연속으로 요청된 동일한 두 개의 umount는 EBUSY로 실패합니다. 여기서는 MNT_SHRINKABLE 플래그가 있는 마운트(즉, NFS, AFS 및 CIFS의 자동마운드 하위 마운트 또는 debugfs 아래의 tracefs 마운트)와 바인드 마운트가 필요합니다.

각 마운트를 언마운트 직전에 umount 자체에 사용되는 namespace_sem 및 mount_lock의 동일한 잠금 상태에서 확인합니다. 알고리즘이 선형성을 유지하도록 보장하십시오.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-425819

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!