React Native Community CLI OS Command Injection Vulnerability
React Native Community CLI가 여는 Metro Development Server는 기본적으로 외부 인터페이스에 바인딩됩니다. 이 서버는 OS 명령 삽입에 취약한 엔드포인트를 노출합니다. 이로 인해 인증되지 않은 네트워크 공격자가 서버에 POST 요청을 보내고 임의의 실행 파일을 실행할 수 있습니다. Windows에서는 공격자가 인수를 완전히 제어하여 임의의 셸 명령도 실행할 수 있습니다.
React Native Community CLI가 여는 Metro Development Server는 기본적으로 외부 인터페이스에 바인딩됩니다. 이 서버는 OS 명령 삽입에 취약한 엔드포인트를 노출합니다. 이로 인해 인증되지 않은 네트워크 공격자가 서버에 POST 요청을 보내고 임의의 실행 파일을 실행할 수 있습니다. Windows에서는 공격자가 인수를 완전히 제어하여 임의의 셸 명령도 실행할 수 있습니다.
한국어 설명은 영문 원문을 기준으로 제공됩니다. 제품명·버전·보안 식별자는 아래 원문과 함께 확인할 수 있습니다.
영문 원문 보기
The Metro Development Server, which is opened by the React Native Community CLI, binds to external interfaces by default. The server exposes an endpoint that is vulnerable to OS command injection. This allows unauthenticated network attackers to send a POST request to the server and run arbitrary executables. On Windows, the attackers can also execute arbitrary shell commands with fully controlled arguments.
영향 제품·버전
제품 React Native Community CLI
영향 버전 React Native Community CLI 4.8.0, >= 19.0.0 < 19.1.2, 18.0.0, 20.0.0
Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
조치 기한: 2026.02.26
해당사항 확인방법
React Native Community CLI의 현재 전체 버전이 공식 영향 범위(React Native Community CLI 4.8.0, >= 19.0.0 < 19.1.2, 18.0.0, 20.0.0)에 포함되는지 확인합니다. OS를 선택하면 해당 OS의 제품·패키지·KB·APAR 확인 명령만 표시됩니다.
조치방안
Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
조치 후 확인사항
패치 후 같은 명령으로 전체 버전을 다시 확인해 React Native Community CLI 19.1.2 기준을 충족하는지 확인합니다. 이어서 명령어·코드 인젝션 관련 오류·공격 흔적이 새로 발생하지 않는지 확인합니다.
필드별 과거 원문을 추정하지 않습니다. 각 시점의 현재 값과 공식 출처를 대조해 변경 여부를 확인하세요.
기술 정보
CVSS 벡터 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWE CWE-78
KEV 등록일 2026.02.05
랜섬웨어 캠페인 사용 미확인
CISA 비고 This vulnerability could affect an open-source component, third-party library, protocol, or proprietary implementation that could be used by different products. For more information, please see: https://github.com/react-native-community/cli/commit/15089907d1f1301b22c72d7f68846a2ef20df547 ; https://github.com/react-native-community/cli/pull/2735 ; https://nvd.nist.gov/vuln/detail/CVE-2025-11953