English Advisory →
CVE-2022-208216.5/MEDIUMCISA KEV 등재CWE-200

Cisco IOS XR Software 헬스 체크 RPM Redis 미인증 원격 데이터 조작 및 정보 노출 취약점 (CVE-2022-20821)

⚡ 패치 명령어 바로가기
영향받는 벤더 / 생태계
cisco
대상 컴포넌트 / 패키지
ios_xr
권고문 발행일
2022-05-26
CVSS v3.1
6.5
MEDIUM
30일 악용확률
11.5%
FIRST.org
CISA KEV
악용 확인됨

실무자 핵심 요약 (Executive Summary)

SECOPS ASSESSMENT
영향 대상

헬스 체크(Health Check) RPM이 활성화된 Cisco IOS XR Software 구동 장비

파급 효과

인증되지 않은 원격 공격자가 NOSi 컨테이너 내 Redis 인스턴스에 접속하여 인메모리 데이터 수정, 임의 파일 쓰기 및 데이터베이스 정보 탈취 가능

권장 조치

Cisco 공식 보안 패치를 적용하거나, 사용하지 않는 헬스 체크 RPM 비활성화 및 인프라 방화벽을 통한 TCP 6379 포트 차단

영향받는 제품 및 버전 범위

Cisco IOS XR Software 중 헬스 체크(Health Check) RPM이 설치 및 활성화되어 구동 중인 모든 플랫폼

권장 패치 및 임시 완화(Workaround) 가이드

패치 및 우회 명령어

1. 공식 보안 패치 및 버전 업그레이드 명령어

Cisco에서 제공하는 최신 IOS XR 소프트웨어 릴리즈로 업그레이드하십시오. 패키지 관리자를 통해 헬스 체크 RPM을 비활성화하거나 제거하는 명령은 다음과 같습니다.

bash
# IOS XR CLI에서 헬스 체크 RPM 비활성화 및 제거
RP/0/RSP0/CPU0:ios# install deactivate disk0:iosxr-healthcheck-<version>
RP/0/RSP0/CPU0:ios# install commit

2. 패치 전 임시 완화(Workaround) 및 접근 제어 설정

패치 적용이 어려운 경우, 인프라 방화벽 또는 장비 자체의 인프라 ACL(iACL)을 사용하여 외부로부터의 TCP 6379 포트 접근을 원천 차단해야 합니다.

bash
# IOS XR ACL 설정을 통한 Redis 포트(6379) 외부 접근 차단 예시
RP/0/RSP0/CPU0:ios(config)# ipv4 access-list BLOCK_REDIS
RP/0/RSP0/CPU0:ios(config-ipv4-acl)# deny tcp any any eq 6379
RP/0/RSP0/CPU0:ios(config-ipv4-acl)# permit ip any any
RP/0/RSP0/CPU0:ios(config-ipv4-acl)# commit

3. 침해 흔적(IoC) 및 로그·버전 점검 스크립트

장비 내에서 헬스 체크 RPM이 활성화되어 실행 중인지 여부와 외부 포트 개방 상태를 확인합니다.

bash
# IOS XR CLI에서 활성화된 패키지 목록 확인
RP/0/RSP0/CPU0:ios# show install active | include healthcheck

# 외부 인터페이스에서 6379 포트 리스닝 상태 확인 (컨테이너 쉘 접근 시)
$ netstat -an | grep 6379
실무자 패치 대응 자가 점검 체크리스트
0/4 (0%)
권장 아키텍처 방어 통제 (Recommended Security Control)
NordLayer / Zero-Trust Network Access
CISA KEV 등재 취약점이므로, 헬스 체크 RPM 사용 여부를 즉시 점검하고 불필요 시 비활성화하거나 ACL을 적용하십시오.

반복되는 SSL-VPN 및 방화벽 Zero-Day 해킹, 이제 외부 포트를 닫고 ZTNA로 전환할 때입니다

공인 IP에 노출된 VPN 장비와 관리 콘솔은 랜섬웨어 그룹의 1순위 타겟입니다. 네트워크 포트 노출 없이 신원 기반으로 안전하게 사내 인프라에 접속하세요.

공격 표면(Attack Surface) 90% 감소 · 10분 배포

취약점 발생 원리 및 공격 메커니즘

1. 취약점 개요 및 발생 원인 (Root Cause)

본 취약점은 Cisco IOS XR Software의 헬스 체크(Health Check) RPM 패키지 활성화 시 발생하는 기본 설정 결함(CWE-200)에 기인합니다. 헬스 체크 기능이 활성화되면 내부 통신용으로 설계된 Redis 인스턴스가 구동되는데, 이때 외부 인터페이스를 포함한 모든 네트워크 대역에 대해 TCP 6379 포트가 기본적으로 개방됩니다. 별도의 인증 메커니즘이 구성되지 않아, 네트워크 접근이 가능한 모든 공격자가 해당 Redis 인스턴스에 직접 연결할 수 있는 상태가 됩니다.

2. 공격 메커니즘 및 익스플로잇 시나리오

공격자는 대상 장비의 외부 IP 주소를 대상으로 TCP 6379 포트 스캔을 수행하여 활성화 여부를 확인합니다. 포트가 개방되어 있을 경우, 표준 Redis CLI 도구 또는 소켓 연결을 통해 인증 없이 세션을 수립합니다. 연결이 성공하면 공격자는 Redis 명령어를 직접 실행하여 인메모리 데이터베이스를 조회하거나 임의의 키-값을 수정할 수 있습니다. 더 나아가 Redis의 파일 저장 기능(CONFIG SET dir / dbfilename)을 악용하여 NOSi 컨테이너 파일시스템 내에 임의의 파일을 생성하거나 덮어쓰는 행위가 가능합니다.

3. 비즈니스 및 인프라 파급 영향

비록 Redis 인스턴스가 샌드박스 처리된 NOSi 컨테이너 내부에서 실행되므로 Cisco IOS XR 호스트 시스템의 무결성을 직접적으로 침해하거나 원격 코드 실행(RCE)으로 즉각 전이되기는 어렵습니다. 그러나 헬스 체크 데이터의 위변조로 인해 모니터링 시스템에 혼선을 주거나, 컨테이너 내부의 민감한 진단 정보가 외부로 유출될 수 있습니다. 특히 본 취약점은 CISA KEV(Known Exploited Vulnerabilities) 목록에 등재되어 실제 야생(In-the-Wild)에서 공격자들에 의해 적극적으로 악용된 이력이 있으므로 신속한 대응이 요구됩니다.

공식 보안 권고문 및 참조 링크

NIST NVD 공식 영문 원문 (Original Record)

A vulnerability in the health check RPM of Cisco IOS XR Software could allow an unauthenticated, remote attacker to access the Redis instance that is running within the NOSi container. This vulnerability exists because the health check RPM opens TCP port 6379 by default upon activation. An attacker could exploit this vulnerability by connecting to the Redis instance on the open port. A successful exploit could allow the attacker to write to the Redis in-memory database, write arbitrary files to the container filesystem, and retrieve information about the Redis database. Given the configuration of the sandboxed container that the Redis instance runs in, a remote attacker would be unable to execute remote code or abuse the integrity of the Cisco IOS XR Software host system.

자주 묻는 실무 질문 (FAQ — CVE-2022-20821)

FAQ

Q1. CVE-2022-20821 취약점의 위험도와 실제 악용 가능성은 어느 정도입니까?

CVE-2022-20821의 기본 점수는 CVSS 6.5 (MEDIUM)이며, 향후 30일 내 실제 악용 확률을 나타내는 EPSS 점수는 11.5%입니다. 현재 미국 CISA KEV(실제 악용이 확인된 취약점 카탈로그)에 등재되어 있으므로 최우선 긴급 패치가 필요합니다.

Q2. CVE-2022-20821에 영향을 받는 벤더와 제품은 무엇입니까?

주요 영향 벤더는 cisco이며, 대상 컴포넌트는 ios_xr입니다. 상세 영향 범위: Cisco IOS XR Software 중 헬스 체크(Health Check) RPM이 설치 및 활성화되어 구동 중인 모든 플랫폼

Q3. 서버 재기동이나 정규 패치 전 즉시 적용할 수 있는 완화 조치(Workaround)는 무엇입니까?

[권장 조치] Cisco 공식 보안 패치를 적용하거나, 사용하지 않는 헬스 체크 RPM 비활성화 및 인프라 방화벽을 통한 TCP 6379 포트 차단 본문의 패치 및 우회 명령어 섹션과 자가 점검 체크리스트를 참고하여 외부 노출 포트를 차단하거나 WAF 탐지 규칙을 선적용하십시오.

실무자 보고서 워크벤치 연동

CVE-2022-20821 사내 보안 패치 공지문 · CISO 경영진 보고서 초안 자동 생성

클릭 한 번으로 사내 이메일·노션·결재 문서에 바로 붙여넣을 수 있는 공식 보고서 양식을 생성합니다.

보고서 초안 생성하기 →

🔗 함께 점검해야 할 동일 벤더·스택 연관 취약점 (cisco)

동일 카테고리 전체 보기 →
SecOps Advisory Dispatch & RSS Feed

일간 취약점 브리핑 및 긴급 Zero-Day 경보 구독

보안 실무자와 인프라·백엔드 엔지니어를 위해 매일 아침 주요 취약점과 패치 우선순위를 요약해 발송합니다.

Slack / Teams / RSS 리더 연동:
패치 명령EN
CVE-2022-20821 Cisco IOS XR Software 헬스 체크 RPM Redis 미인증 원격 데이터 조작 및 정보 노출 취약점 (CVE-2022-20821) (CVSS 6.5) - 패치 및 보안 권고 | CVE Pulse