다음은 KISA의 리눅스 Wi-Fi 보안취약성에 대한 보안권고문 중 일… | [정보보안기사 필기] 20년 2회차 기출문제 상세 페이지
1[정보보안기사 필기] 20년 2회차
다음은 KISA의 리눅스 Wi-Fi 보안취약성에 대한 보안권고문 중 일부이다. 빈칸 ㉠에 공통적으로 들어갈 용어는?
리눅스의 특정 드라이버에서 발생하는 ( ㉠ ) 취약점 (CVE-2019-17666)
▶ 취약점 내용
- 리눅스 커널의 "rtlwifi" 드라이버에서 경계값 체크가 미흡하여 ( ㉠ ) 발생
※ rtlwifi 드라이버 : 특정 Realtek Wi-Fi 모듈이 리눅스OS 시스템과 통신할 수 있도록 허용해주는 컴포넌트 - 공격자가 경계값을 넘어서는 길이의 "NoA" 패킷을 전송하면 ( ㉠ )로 인해 시스템 장애(crash) 발생
1
XML injection
2
Brute force
3
SSRF(Server-Side Request Forgery)
4
Buffer Overflow
해설
경계값(길이) 검사가 미흡한 드라이버에 경계값을 넘어서는 길이의 패킷을 보내 시스템을 죽인다는 서술이므로 ㉠은 버퍼 오버플로우이다.
CVE-2019-17666은 리눅스 커널 rtlwifi 드라이버가 P2P 처리 과정에서 NoA(Notice of Absence) 속성의 길이를 검증하지 않아 생긴 결함으로, 규정보다 긴 NoA 패킷이 들어오면 할당된 버퍼 바깥 커널 메모리를 덮어써 커널 패닉이나 원격 코드 실행까지 이어질 수 있다.
다른 용어는 이 상황에 맞지 않는다.
- XML injection과 SSRF는 웹 애플리케이션 계층의 입력 조작 공격이라, 커널 드라이버의 길이 검증 누락과는 계층 자체가 다르다.
- Brute force는 키·비밀번호를 무차별 대입하는 공격이어서 '경계값 체크 미흡'이라는 원인 서술과 연결되지 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.