🔍 CVE-2022-49058

9.1
CVSS Score
CRITICAL
2025-02-26
2026-08-04 10:17
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 CIFS 구성 요소에서 심볼릭 링크를 처리할 때 버퍼 오버플로가 발생할 수 있는 취약점입니다. sscanf를 통해 입력된 링크 길이가 버퍼 크기를 초과할 수 있어 메모리 손상을 야기할 수 있습니다.

💡 쉬운 설명

컴퓨터가 파일의 바로가기(심볼릭 링크)를 읽는 과정에서, 정해진 그릇보다 더 큰 데이터를 담으려다 오류가 발생하는 문제입니다. 이로 인해 시스템이 멈추거나 해커가 악성 코드를 실행할 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: cifs: potential buffer overflow in handling symlinks Smatch printed a warning: arch/x86/crypto/poly1305_glue.c:198 poly1305_update_arch() error: __memcpy() 'dctx->buf' too small (16 vs u32max) It's caused because Smatch marks 'link_len' as untrusted since it comes from sscanf(). Add a check to ensure that 'link_len' is not larger than the size of the 'link_str' buffer.

📍 영향받는 시스템

심볼릭 링크 처리에 취약점이 포함된 특정 버전의 Linux Kernel (CIFS 모듈 사용 시)

⚔️ 공격 벡터

조작된 심볼릭 링크를 포함한 파일 시스템을 CIFS를 통해 마운트하여 메모리 오버플로 유도

🛡️ 대응 방법

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

🔧 검증 코드

출력된 커널 버전이 취약점이 해결된 패치 버전 이후인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel