🔍 CVE-2026-49413

7.1
CVSS Score
HIGH
2026-06-27
2026-07-01 14:04
✅ 완료

🇰🇷 한글 설명

Linuxulator가 set-user-ID 또는 set-group-ID 바이너리를 판별할 때 P_SUIDG 플래그를 확인하는 과정에서 결함이 발견되었습니다. execve(2) 호출 시 보조 벡터(auxiliary vector)가 생성되는 시점에 해당 플래그가 아직 설정되지 않아, 보안 모드인 AT_SECURE가 0으로 잘못 설정됩니다. 이로 인해 권한이 있는 바이너리에 LD_PRELOAD를 통한 공유 라이브러리 주입이 가능해집니다.

💡 쉬운 설명

특권 권한을 가진 프로그램이 실행될 때 보안 검사를 건너뛰는 버그가 있습니다. 이를 통해 일반 사용자가 악성 코드를 심어 관리자 권한을 탈취할 수 있습니다.

🇺🇸 원문 (English)

The Linuxulator determined whether a binary was set-user-ID or set-group-ID by checking the P_SUGID process flag. During execve(2), this flag is not yet set at the point where the auxiliary vector is constructed, so AT_SECURE was incorrectly set to zero for set-user-ID and set-group-ID executables. An unprivileged local user can inject a shared library via LD_PRELOAD into a set-user-ID or set-group-ID Linux binary, gaining the privileges of that binary.

📍 영향받는 시스템

Linuxulator를 사용하는 FreeBSD 기반 시스템 (특정 버전 미상)

⚔️ 공격 벡터

로컬 사용자가 LD_PRELOAD 환경 변수를 사용하여 set-user-ID/set-group-ID 바이너리에 악성 공유 라이브러리 주입

🛡️ 대응 방법

Linuxulator의 execve(2) 처리 로직을 수정하여 AT_SECURE 설정 시점에 P_SUIDG 플래그를 올바르게 확인하도록 커널 패치 적용

🔧 검증 코드

시스템이 Linuxulator를 사용 중인지 확인하고, 해당 커널의 패치 적용 여부를 제조사 보안 공지를 통해 대조하십시오.

Shell / Script
uname -a && sysctl kern.features | grep -i linuxulator

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

NVIDIA Cloud Gaming Guest Driver for Linux