🇰🇷 한글 설명
Linux 커널의 virtiofs 파일시스템 컨텍스트 처리에서 소스 이름 검사가 누락되어 있습니다. 퍼즈 테스트 등의 상황에서 소스 이름이 NULL이 되면 커널 패닉이 발생할 수 있어, 해당 값에 대한 추가 검사가 필요합니다.
💡 쉬운 설명
리눅스 커널이 가상 파일 공유 기능을 설정할 때 이름 값이 비어 있는지 확인하지 않습니다. 이 값이 비어 있으면 시스템 전체가 갑자기 멈출 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
virtiofs: add filesystem context source name check
In certain scenarios, for example, during fuzz testing, the source
name may be NULL, which could lead to a kernel panic. Therefore, an
extra check for the source name should be added.
📍 영향받는 시스템
virtiofs 기능을 포함한 Linux 커널 (수정 커밋 적용 전 버전)
⚔️ 공격 벡터
로컬 사용자가 비정상적인 마운트 설정을 전달해 소스 이름을 NULL 상태로 만들면 커널 패닉(서비스 거부)을 유발할 수 있습니다.
🛡️ 대응 방법
배포판에서 제공하는 최신 커널 보안 업데이트를 적용하고 재부팅합니다.
🔧 검증 코드
커널 버전이 배포판의 수정된 보안 업데이트 버전인지 확인하고, virtiofs 모듈이 로드되지 않았다면 해당 기능이 활성화되어 있지 않아 영향이 제한적임을 의미합니다.
uname -r && (lsmod | grep -i virtiofs || echo 'virtiofs module not loaded')