• 제품 & 서비스
        • 클라우드

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • 온프레미스

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • 플랫폼

          • Malware Analysis Platform
        • 소기업

          • SOHO Total Edition
        • 서비스

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • 사이버 보안 및 Data Privacy Awareness
  • 솔루션
    • BFSI
    • 교육
    • 정부·공공
    • 의료
    • ITeS
    • 제조
  • 회사
    • 회사 소개 Seqrite
    • Leadership
    • 수상 및 인증
    • 뉴스 편집실
  • 파트너
    • 파트너 프로그램
    • 파트너 찾기
    • 파트너가 되십시오
  • 고객 지원
  • 리소스
    • 블로그
    • 백서
    • 데이터시트
    • 고객 사례
    • 위협 보고서
    • 매뉴얼
    • POV
    • 이해 Data Privacy
    • 위험 점수를 확인하세요
    • DPDP 대화
    • 개인 정보 보호 시간
Seqrite 실험실 블로그
영업팀에 문의 공격받고 있습니까?
  • 제품 & 서비스
        • 클라우드

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • 온프레미스

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • 플랫폼

          • Malware Analysis Platform
        • 소기업

          • SOHO Total Edition
        • 서비스

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • 사이버 보안 및 Data Privacy Awareness
  • 솔루션
    • BFSI
    • 교육
    • 정부·공공
    • 의료
    • ITeS
    • 제조
  • 회사
    • 회사 소개 Seqrite
    • Leadership
    • 수상 및 인증
    • 뉴스 편집실
  • 파트너
    • 파트너 프로그램
    • 파트너 찾기
    • 파트너가 되십시오
  • 고객 지원
  • 리소스
    • 블로그
    • 백서
    • 데이터시트
    • 고객 사례
    • 위협 보고서
    • 매뉴얼
    • POV
    • 이해 Data Privacy
    • 위험 점수를 확인하세요
    • DPDP 대화
    • 개인 정보 보호 시간
홈  /  테크니컬  React2Shell(CVE-2025-55182): RSC Flight Decoder 원격 코드 실행 취약점
React2Shell(CVE-2025-55182): RSC Flight Decoder 원격 코드 실행 취약점
11 12월 2025

React2Shell(CVE-2025-55182): RSC Flight Decoder 원격 코드 실행 취약점

Written by 비닛 사로테
비닛 사로테
테크니컬

React는 재사용 가능한 컴포넌트를 사용하여 상호작용적인 사용자 인터페이스를 구축하는 데 사용되는 JavaScript 라이브러리입니다. React Server Components(RSC)는 특정 컴포넌트와 로직을 브라우저가 아닌 서버에서 실행할 수 있도록 함으로써 이러한 모델을 확장합니다.

next.js와 같은 프레임워크는 RSC에 크게 의존하기 때문에 이 영역의 보안 결함은 특히 큰 영향을 미칩니다.

취약점 개요

CVE-2025-55182는 React 서버 컴포넌트의 심각한 원격 코드 실행(RCE) 취약점입니다.

  • 공격 유형: 원격 코드 실행
  • 인증 필요 여부: 아니오
  • 사용자 상호작용: 없음
  • 심각도: 매우 심각함
  • 영향을 받는 생태계: React RSC, Next.js

공격자는 조작된 요청을 RSC 엔드포인트로 전송하여 서버에서 임의 코드를 실행할 수 있습니다.

취약점 심층 분석

React 서버 컴포넌트는 플라이트 프로토콜이라는 사용자 지정 와이어 포맷을 사용합니다.

비행 탑재체는 다음을 담당합니다.

  • 서버에서 렌더링된 컴포넌트 출력 전송 중
  • 소품과 자원 전달
  • 서버 함수 참조
  • 서버에서 JavaScript 객체 그래프를 재구성합니다.

서버가 항공편 요청을 수신하면 다음과 같은 상황이 발생합니다.

  1. React는 페이로드를 디코딩합니다.
  2. 참조를 해결합니다
  3. JavaScript 객체를 재구성합니다.
  4. 필요에 따라 서버 측 로직을 실행합니다.

이 디코딩 단계가 취약점이 존재하는 부분입니다.

근본 원인

이 취약점의 근본 원인은 Flight 프로토콜 데이터 디코딩 과정에서 객체 속성이 해석되는 방식에 있습니다.

React는 수신된 페이로드를 디코딩할 때, 페이로드에서 제공된 속성 이름을 사용하여 JavaScript 객체의 값에 접근하는데, 이때 해당 속성이 객체 자체에 속하는지 여부는 확인하지 않습니다.

JavaScript에서 object[key] 와 같이 속성에 접근할 때, 조회 대상이 object에 명시적으로 정의된 속성으로 제한되지 않습니다.

해당 속성을 찾지 못하면 JavaScript는 자동으로 프로토타입 체인을 따라 위쪽으로 검색을 계속합니다. 이러한 동작은 속성 이름 ( 키 ) 이 공격자에 의해 제어되는 경우 위험해집니다.

악용 메커니즘

  • 공격자는 RSC/서버 함수 페이로드를 허용하는 프레임워크 경로로 조작된 Flight 페이로드를 POST 방식으로 전송합니다.
  • 멀티파트 방식을 사용하는 경우, Busboy는 스트림을 파싱하여 React 디코더에서 소비하는 청크 단위로 출력합니다.
  • 디코더는 자체 속성 검사 없이 공격자가 영향을 준 속성 이름을 사용하여 참조를 해결합니다.
  • 프로토타입 체인 속성에 접근할 수 있게 되어, 가젯 기반 공격을 통해 원격 코드 실행(RCE)으로의 확장이 가능해집니다.

패치 분석

이 패치는 서버 측과 클라이언트 측의 플라이트 프로토콜 처리를 동기화하고, React 서버 컴포넌트가 모듈 내보내기를 디코딩하고 해석하는 방식을 강화하여 심각한 보안 문제를 해결합니다. 모듈 내보내기 객체에서 값을 반환하기 전에 `hasOwnProperty`를 사용하여 명시적인 자체 속성 검사를 추가 함으로써 공격자가 제어하는 ​​키가 상속된 프로토타입 속성을 해석하는 것을 방지합니다. 또한 필드 및 파일 처리와 관련된 오류 처리를 추가하여 멀티파트 페이로드 디코딩의 안정성을 향상시킵니다. 이러한 변경 사항들을 통해 이전에는 역직렬화 과정에서 프로토타입 체인 접근을 가능하게 했던 안전하지 않은 속성 해석 문제를 해결합니다.

공격 활동 및 관련 악성코드 캠페인

악성코드 캠페인

 

React2Shell을 이용한 공격 사슬
크립토재킹 캠페인 공격자들은 React2Shell을 악용하여 드로퍼 bash 스크립트를 실행했고, 이 스크립트는 추가 스크립트와 gzip으로 압축된 파일을 포함한 여러 2단계 페이로드를 다운로드했습니다.

 

크립토재킹 캠페인

 

공격자들은 이 취약점을 악용하여 Mirai 봇넷 구성 요소와 xmrig 암호화폐 채굴 프로그램을 배포하여 대규모 암호화폐 채굴 공격을 감행했습니다.

 

UNC6600 – 미노캣 공격자들은 이 취약점을 악용하여 원격 코드 실행 권한을 획득하고 MINOCAT 터널러를 배포하는 bash 스크립트를 실행함으로써 네트워크 지속성과 은밀한 접근을 가능하게 했습니다.

 

UNC6586 – 스노우라이트 공격자들은 curl 또는 wget을 사용하여 백도어 역할을 하고 추가 페이로드 전달을 가능하게 하는 SNOWLIGHT 다운로더를 다운로드하고 실행했습니다.

 

UNC6588 – 화합물 공격자들은 wget을 사용하여 COMPOOD 백도어를 다운로드하고 실행했는데, 이 백도어는 합법적인 바이너리로 위장하여 지속적인 접근 권한을 유지합니다.

 

 

완화 및 권고 사항

  • React/RSC 패키지 업그레이드 (주요 수정 사항)

수정된 RSC 서버 패키지(react-server-dom-webpack / react-server-dom-parcel / react-server-dom-turbopack)를 포함하는 패치된 React 릴리스(예: 19.0.1 / 19.1.2 / 19.2.1 또는 그 이후 버전)로 업그레이드하십시오.

  • 서버 작업/RSC 경로 노출을 줄입니다.

가능한 경우, 적절한 접근 제어 없이 서버 작업/RSC 처리 경로가 공개적으로 노출되지 않도록 하십시오.

  • IPS/WAF 규칙 배포

IPS 서명 또는 WAF 사용자 지정 규칙을 사용하여 프로토타입 오염 키 또는 잘못된 형식의 비행 마커가 포함된 멀티파트 페이로드를 감지하고 차단하십시오.

빠른 회복 보호

Quick Heal의 모든 고객은 아래 서명을 사용하여 이 취약점으로부터 보호됩니다.

  • HTTP/CVE-2025-55182!VS.50159
  • HTTP/CVE-2025-55182!VS.50160
  • HTTP/CVE-2025-55182!VS.50161
  • HTTP/CVE-2025-55182!VS.50162

 

저자 :

비나이 쿠마르

아드립 무케르지

비닛 사로테

 이전 포스트해고를 주제로 한 사기성 HR 이메일, Remcos RAT 맬웨어 유포
다음 포스트  머니마운트-ISO 작전 — ISO-Mo를 통한 팬텀 스틸러 배포...
비닛 사로테

비닛 사로테 소개

...

비닛 사로테의 기사 »

관련 게시물

  • CVE-2026-3854: Git 푸시 옵션이 내부 메타데이터 주입 공격의 주요 요소가 된 방식

    CVE-2026-3854: Git 푸시 옵션이 내부 메타데이터 주입 공격의 주요 요소가 된 방식

    2026 년 10 월 6 일
  • 드래곤포스 내부: 랜섬웨어 카르텔의 페이로드가 실제로 어떻게 작동하는지

    2026 년 10 월 1 일
  • MacSync: ClickFix의 함정을 악용하는 교묘한 macOS 탈취 프로그램

    2026 년 9 월 8 일
추천 작가
  • Seqrite
    Seqrite

    Seqrite 당사는 기업용 사이버 보안 솔루션 분야의 선도적인 제공업체입니다. 주요 사업 분야는 다음과 같습니다...

    기사 더 읽기 Seqrite
  • 비니쉬 P
    비니쉬 P

    저는 열정적인 사이버 보안 애호가이자 헌신적인 작가입니다. 재능을 가진...

    Bineesh P의 다른 글들을 읽어보세요
  • 조티 칼레카르
    조티 칼레카르

    저는 새로운 기술과 관련된 콘텐츠를 만드는 것을 좋아하는 열렬한 작가입니다.

    Jyoti Karlekar의 기사 더 읽기
  • 산제이 카트카르
    산제이 카트카르

    산제이 카트카르는 Quick Heal Technologies의 공동 전무이사입니다.

    산제이 카트카르의 다른 기사들을 읽어보세요
이상의 주제
적절한 (25) 사이버 공격 (36) 사이버 공격 (58) 사이버 공격 (16) 사이버 공격 (15) 사이버 보안 (343) 사이버 보안 (34) 사이버 위협 (33) 사이버 위협 (51) 데이터 위반 (56) 데이터 유출 (29) 데이터 손실 (28) 데이터 손실 방지 (34) data privacy (17) 데이터 보호 (35) 데이터 보안 (19) DLP (50) DPDP (14) 디피디파 (17) 암호화 (16) 엔드 포인트 보안 (113) 엔터프라이즈 보안 (20) 공적 (13) GDPR (14) 악성 코드 (76) 악성 코드 분석 (15) 악성 코드 공격 (23) MDM (27) Microsoft (15) MITER ATT & CK (14) 네트워크 보안 (26) 피싱 (30) 랜섬 (69) 중매 공격 (31) ransomware 공격 (31) 중매 보호 (17) Seqrite (41) Seqrite 암호화 (27) Seqrite EPS (33) Seqrite 서비스 (16) 위협 탐지 (15) 그래프 기반 사이버 위협 인텔리전스 (25) UTM (34) 보안 문제 (16) 제로 트러스트 (13)
Seqrite 실험실

전 세계적으로 최고 수준의 위협 예방, 탐지 및 대응 솔루션을 제공하여 엔드포인트, 데이터 및 네트워크 보안을 간소화하는 선도적인 기업 IT 보안 솔루션 제공업체입니다.

자세히 알아보기 Seqrite

우리를 따르십시오 :

우리의 뉴스 레터를 구독

최신 사이버보안 동향과 통찰력을 알아보세요.

로딩중
제품 & 서비스
  • 클라우드
  • Endpoint Protection
  • Endpoint Detection and Response
  • Mobile Device Management
  • BYOD
  • Extended Detection and Response
  • Zero Trust Network Access
  • Data Privacy
  • 온프레미스
  • Endpoint Protection
  • Endpoint Detection and Response
  • Data Privacy
  • 플랫폼
  • Malware Analysis Platform
  • 마이크로 비즈니스
  • SOHO Total Edition
  • 서비스
  • Threat Intel
  • Digital Risk Protection Services (DRPS)
  • Ransomware Recovery as a Services (RRaaS)
  • DPDP Compliance
  • Managed Detection and Response
  • 사이버 보안 및 Data Privacy Awareness
리소스
  • 블로그
  • 백서
  • 데이터시트
  • 위협 보고서
  • 매뉴얼
  • POV
  • 이해 Data Privacy
  • DPDP 대화
  • 정책 및 규정 준수
  • EULA
  • 고딥.AI
  • SIA
  • 개인 정보 보호 시간
문의하기
  • 등록 사무소
  • 사이버 보안에 대해 이야기해 봅시다
고객 지원
  • 기술 지원
  • 소프트웨어 다운로드
  • 오프라인 업데이터
  • 펌웨어 업그레이드
  • 업그레이드
  • 제품 설명서
회사 소개
  • 회사 소개 Seqrite
  • Leadership
  • 어워드 수상
  • 뉴스 편집실
되어보세요
  • 파트너 프로그램
  • 파트너 찾기
  • 파트너가 되십시오
  • Seqrite 인증

© 2026 퀵힐테크놀로지스 주식회사

사이트 맵 개인 정보 보호 정책 법적 고지 쿠키 정책 이용 약관