🔍 CVE-2023-53662

5.5
CVSS Score
MEDIUM
2025-10-07
2026-10-28 20:10
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ext4 파일시스템에서 ext4_fname_setup_filename() 및 ext4_fname_prepare_lookup() 함수의 대소문자 구분 없는(casefolding) 처리 실패 시 fscrypt_name 구조체의 crypto_buf.name 메모리가 해제되지 않는 메모리 누수 문제가 해결되었습니다. 오류 경로에서 해당 메모리를 명시적으로 해제하도록 수정되었습니다.

💡 쉬운 설명

파일 이름을 처리하는 과정에서 오류가 나면 사용이 끝난 메모리가 반환되지 않고 남아, 시간이 지나며 시스템 메모리가 점점 줄어들 수 있습니다. 이 문제는 오류 처리 경로에 메모리 해제 코드를 추가하여 해결되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} If the filename casefolding fails, we'll be leaking memory from the fscrypt_name struct, namely from the 'crypto_buf.name' member. Make sure we free it in the error path on both ext4_fname_setup_filename() and ext4_fname_prepare_lookup() functions.

📍 영향받는 시스템

메모리 누수 수정이 적용되지 않은 ext4 파일시스템을 사용하는 Linux 커널 버전 (casefolding 기능 사용 환경)

⚔️ 공격 벡터

로컬 사용자가 casefolding이 적용된 ext4 디렉터리에서 잘못된 파일명 조작을 반복 유발하여 커널 메모리를 점진적으로 고갈시키는 서비스 거부(DoS) 형태

🛡️ 대응 방법

해당 수정이 포함된 최신 Linux 커널 버전으로 업데이트하고 재부팅합니다.

🔧 검증 코드

출력된 커널 버전이 배포판의 보안 업데이트 목록에서 CVE-2023-53662 수정이 포함된 버전 이상인지 비교하고, 필요하면 'grep -i casefold /proc/filesystems' 또는 ext4 casefold 사용 여부를 함께 확인합니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel