🔍 CVE-2026-12405

8.8
CVSS Score
HIGH
2026-10-01
2026-10-07 07:16
✅ 완료

🇰🇷 한글 설명

rubygem-foreman_remote_execution의 명령 주입 취약점이 Red Hat Satellite API(/api/v2/job_invocations)에서 발견되었습니다. job template의 effective_user 속성이 overridable: true로 설정된 경우, API 요청 시 입력되는 effective_user 값을 적절히 검증하지 않아 발생합니다. 공격자는 이를 통해 실행 사용자 권한으로 대상 인프라에서 임의의 셸 명령을 실행할 수 있습니다.

💡 쉬운 설명

시스템 관리 도구의 특정 설정 오류를 이용해 해커가 몰래 명령어를 입력할 수 있는 보안 구멍이 발견되었습니다. 이 구멍을 통해 해커는 관리자 권한으로 서버에 위험한 명령을 내릴 수 있습니다.

🇺🇸 원문 (English)

A flaw was found in rubygem-foreman_remote_execution. A command injection vulnerability exists in the Red Hat Satellite API (/api/v2/job_invocations). When a job template has the effective_user property marked as overridable: true, the application fails to properly sanitize the effective_user input provided during the API request. The exploitation does not rely on the content or logic of the Job Template/playbook itself; rather, the injection occurs during the instantiation of the job execution environment by the Satellite server. An attacker with permissions to execute job templates can inject arbitrary shell commands into this parameter, which are executed on the target infrastructure with the privileges of the execution user.

📍 영향받는 시스템

Red Hat Satellite (rubygem-foreman_remote_execution 사용 환경)

⚔️ 공격 벡터

API 요청 시 effective_user 파라미터에 악성 셸 명령어를 삽입하여 공격

🛡️ 대응 방법

Red Hat의 보안 패치를 적용하고, job template의 effective_user 속성 설정을 검토하여 overridable 값을 false로 제한

🔧 검증 코드

설치된 Red Hat Satellite 패키지와 foreman_remote_execution gem의 버전을 확인하여 취약한 버전인지 대조

Shell / Script
rpm -qa | grep -i 'satellite' && gem list | grep 'foreman_remote_execution'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server