CVE-2026-80912 in Linux
요약
\~에 의해 VulDB • 2026. 09. 04.
리눅스 커널에서 다음 취약점이 해결되었습니다:
selinux: security_get_classes()에서 미할당된 클래스 값을 거부함
security_get_classes()는 p_classes.nprim에 따라 배열의 크기를 지정하고 값 - 1로 채우므로, 정책에서 정의하지 않은 클래스 값은 NULL을 남깁니다. sel_make_classes()는 모든 항목을 sel_make_dir()으로 전달하여 권한 배열과 동일한 d_alloc_name() 역참조를 유발합니다. 클래스 심볼 테이블은 희소(sparse) 상태일 수 있지만(policydb_class_isvalid()가 이를 처리함), 이 getter 함수는 해시 테이블에서 직접 자체 배열을 구성하며 이러한 검사가 없습니다.
미할당된 값이 발견될 경우 조회를 실패시켜 NULL을 반환하지 않도록 합니다. 규격 준수 정책은 선언한 모든 클래스를 정의하므로 영향을 받지 않습니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.