🔍 CVE-2025-13911

6.4
CVSS Score
MEDIUM
2025-12-18
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Ignition SCADA 애플리케이션의 Python 스크립팅 환경에서 import 제한이 없어 발생하는 취약점입니다. 인증된 관리자가 악의적인 Python 스크립트가 포함된 프로젝트를 업로드하면 SYSTEM 권한으로 실행되어 전체 시스템 제어가 가능합니다.

💡 쉬운 설명

Ignition 시스템 관리자가 위험한 Python 코드를 업로드할 때 컴퓨터 전체 권한으로 실행되는 보안 결함입니다. 이를 악용하면 원격 제어 셸을 설치하여 시스템을 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

The vulnerability affects Ignition SCADA applications where Python scripting is utilized for automation purposes. The vulnerability arises from the absence of proper security controls that restrict which Python libraries can be imported and executed within the scripting environment. The core issue lies in the Ignition service account having system permissions beyond what an Ignition privileged user requires. When an authenticated administrator uploads a malicious project file containing Python scripts with bind shell capabilities, the application executes these scripts with the same privileges as the Ignition Gateway process, which typically runs with SYSTEM-level permissions on Windows. Alternative code execution patterns could lead to similar results.

📍 영향받는 시스템

Ignition SCADA 애플리케이션 (Python 스크립팅 기능이 활성화된 버전)

⚔️ 공격 벡터

인증된 관리자가 bind shell 등의 악의적 Python 코드가 포함된 프로젝트 파일을 업로드하여 SYSTEM 권한으로 실행 유도

🛡️ 대응 방법

Ignition 서비스 계정의 권한을 최소 필요 권한으로 축소, Python import 화이트리스트 정책 적용, 관리자 계정 접근 제어 강화, 공식 보안 업데이트 적용

🔧 검증 코드

프로세스 실행 사용자가 root 또는 SYSTEM인 경우 취약 상태이며, 최소 권한(예: ignition 전용 계정)으로 실행되어야 합니다.

Shell / Script
ps -eo user,pid,cmd | grep -i ignition

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python