🇰🇷 한글 설명
X.org X 서버 및 XWayland에서 XInput 마스터 장치를 추가하거나 제거할 때 객체 수명 관리가 부족하여 use-after-free 취약점이 발생합니다. 인증된 X 클라이언트가 이를 악용하여 X 서버를 충돌시키거나 X 서버 컨텍스트에서 코드를 실행할 가능성이 있습니다.
💡 쉬운 설명
X 윈도우 시스템에서 입력 장치를 관리하는 과정에 결함이 있어, 로그인한 사용자 프로그램이 서버를 멈추게 하거나 서버 권한으로 명령을 실행할 수 있습니다. 로컬 사용자 간 권한 상승이나 시스템 불안정의 원인이 될 수 있습니다.
🇺🇸 원문 (English)
A use-after-free caused by lack of lifecycle management when adding / removing XInput master devices in X.org X Server before 21.1.25 and XWayland before 24.1.14 could be used by authenticated X Clients to crash the X server or potentially execute code in X server context.
📍 영향받는 시스템
X.org X Server 21.1.25 미만 및 XWayland 24.1.14 미만을 사용하는 리눅스/유닉스 시스템
⚔️ 공격 벡터
인증된 X 클라이언트가 XInput 마스터 장치 추가/제거 요청을 반복 조작하여 해제된 메모리를 재사용하도록 유도
🛡️ 대응 방법
xorg-server 패키지를 21.1.25 이상, XWayland를 24.1.14 이상으로 업데이트
🔧 검증 코드
출력된 X.Org 서버 버전이 21.1.25 미만이면 취약하며, 이상이면 패치가 적용된 것입니다 (XWayland는 Xwayland -version으로 별도 확인).
Xorg -version 2>&1 | head -n 1