🔍 CVE-2017-11019

7.8
CVSS Score
HIGH
2017-12-05
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

MSM 기반 Android 기기의 get_metadata 함수에서 할당된 파일 디스크립터(fd)가 정상 종료 시퀀스에서 닫히지 않는 리소스 누수 취약점입니다. 버퍼는 해제되지만 fd가 남아있어 시스템 리소스 고갈을 초래합니다.

💡 쉬운 설명

안드로이드 기기에서 메타데이터를 읽을 때 사용한 파일 문이 제대로 닫히지 않아 계속 메모리를 차지하는 문제입니다. 오래 사용하면 기기 성능이 저하되고 응용프로그램이 비정상 종료될 수 있습니다.

🇺🇸 원문 (English)

In Android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, the fd allocated during the get_metadata was not closed even though the buffer allocated to the fd was freed. This resulted in a failure during exit sequence.

📍 영향받는 시스템

Qualcomm MSM 플랫폼 기반 Android (모든 CAF Linux 커널 버전), Firefox OS for MSM, QRD Android

⚔️ 공격 벡터

get_metadata 호출을 반복하여 파일 디스크립터 누수를 유발, 시스템 리소스 고갈 (Local)

🛡️ 대응 방법

Android 보안 패치 적용 또는 Linux 커널 업데이트 (2017년 10월 이후 보안 업데이트)

🔧 검증 코드

첫 번째 값은 최대 fd 개수, 두 번째는 현재 프로세스의 열린 fd 개수입니다. 계속 증가하면 누수가 있는 것입니다.

Shell / Script
cat /proc/sys/fs/file-max && lsof -p $$ | wc -l

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel