🔍 CVE-2019-5489

5.5
CVSS Score
MEDIUM
2019-01-07
2026-06-17 02:37
✅ 완료

🇰🇷 한글 설명

Linux 커널 4.19.13 이전 버전의 mm/mincore.c 구현에서 발생하는 취약점으로, 로컬 공격자가 동일 시스템 내 다른 프로세스의 페이지 캐시 접근 패턴을 관찰할 수 있습니다. 이를 통해 비밀 정보를 가로챌 수 있으며, Apache HTTP 서버와 같은 공개 파일 접근 시 발생하는 지연 시간 차이를 이용한 제한적인 원격 공격도 가능합니다.

💡 쉬운 설명

컴퓨터의 메모리 사용 방식을 몰래 훔쳐보는 취약점입니다. 공격자가 다른 프로그램이 어떤 데이터를 읽는지 관찰하여 비밀번호 같은 중요한 정보를 알아낼 수 있습니다.

🇺🇸 원문 (English)

The mincore() implementation in mm/mincore.c in the Linux kernel through 4.19.13 allowed local attackers to observe page cache access patterns of other processes on the same system, potentially allowing sniffing of secret information. (Fixing this affects the output of the fincore program.) Limited remote exploitation may be possible, as demonstrated by latency differences in accessing public files from an Apache HTTP Server.

📍 영향받는 시스템

Linux kernel 4.19.13 및 그 이전 버전

⚔️ 공격 벡터

로컬 권한을 가진 공격자가 mincore() 시스템 호출을 사용하여 메모리 접근 패턴을 분석하거나, 원격에서 서버 응답 지연 시간을 측정하여 공격

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 4.19.13보다 낮은지 확인하여 취약 여부를 판단합니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server