🔍 CVE-2024-53101

5.5
CVSS Score
MEDIUM
2024-11-25
2026-10-15 01:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ocfs2_setattr() 함수에서 ATTR_MODE, ATTR_UID, ATTR_GID이 설정되지 않았는데도 trace point에서 미초기화된 변수를 사용하는 문제입니다. newattrs 구조체의 모든 필드를 초기화하여 해결됩니다.

💡 쉬운 설명

리눅스 커널의 파일 시스템 부분에서 초기화되지 않은 값을 사용하여 시스템 정보 유출 가능성이 있습니다. 권한 없는 사용자가 민감한 정보(UID/GID)를 접근할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: fs: Fix uninitialized value issue in from_kuid and from_kgid ocfs2_setattr() uses attr->ia_mode, attr->ia_uid and attr->ia_gid in a trace point even though ATTR_MODE, ATTR_UID and ATTR_GID aren't set. Initialize all fields of newattrs to avoid uninitialized variables, by checking if ATTR_MODE, ATTR_UID, ATTR_GID are initialized, otherwise 0.

📍 영향받는 시스템

Linux kernel 6.x 버전 (ocfs2 파일시스템 사용 시스템)

⚔️ 공격 벡터

로컬 사용자가 파일 속성을 변경하려고 시도할 때 trace point에서 미초기화된 메모리 읽음

🛡️ 대응 방법

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

🔧 검증 코드

커널 버전 확인 후 OCFS2가 활성화되어 있으면 영향받는 상태입니다. 커널 업데이트 필요 여부 판단

Shell / Script
uname -r | grep -E '[0-9]\.[0-9]+' && cat /boot/config-$(uname -r) 2>/dev/null | grep OCFS2

📊 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