블로그

글로벌 패치 대란: VxWorks 취약점으로 수백만 대의 기기 위협받아

August 5, 2019
피터 단히욱
어두운 바닥과 벽을 배경으로 밝은 파란색 LED 조명이 설치된 현대적인 계단.

VxWorks는 일반 소비자에게는 다소 생소한 이름일 수 있지만, 이 소프트웨어는 매일 우리 모두의 삶에 없어서는 안 될 중요한 역할을 하고 있습니다. 세계에서 가장 널리 사용되는 실시간 운영체제(RTOS)로서, 기업용 네트워크와 방화벽, 항공우주 인터페이스, 산업용 장비, 심지어 일부 의료 기기에 이르기까지 광범위한 분야에서 핵심적인 기반이 되고 있습니다.

그런데 지금, 수억 대, 어쩌면 수십억 대에 달하는 이 기기들이 최소 11개의 취약점으로 인해 해킹 위험에 노출되었다는 사실이 드러났습니다. 윈드 리버(Wind River)의 최고 보안 설계자인 알렌 베이커(Arlen Baker)는 SearchSecurity와의 인터뷰에서 정확한 규모는 확인되지 않았으며, 보도된 수치만큼 높지는 않을 것이라고 반박했습니다. 그럼에도 불구하고 데이터 유출과 공격은 끊임없이 발생하고 있으며, 이번 사태는 차원이 다릅니다. 확인된 결함들은 악용하기가 비교적 쉬우며, 네트워크 패킷 전송만으로도 공격자가 원격으로 기기를 제어할 수 있는 통로를 열어줄 수 있기 때문입니다.

물론 윈드 리버는 영향을 받는 고객과 파트너를 위해 일련의 수정 사항과 패치를 배포했습니다. 문제는 패치가 필요한 기기가 너무나 많다는 점입니다. 마치 타노스가 손가락을 튕겨 세상을 멸망시키듯, 필연적으로 많은 기기가 오랫동안 패치되지 않은 채 취약한 상태로 방치될 것입니다.

보안 업체 아미스(Armis)가 이 거대한 발견의 주역이며, 그들은 이번 취약점을 URGENT/11이라고 명명했습니다. 여러 경로를 통한 공격의 용이성과 광범위한 감염 가능성 때문에 이 사태를 매우 심각하게 보고 있습니다. MRI 스캐너부터 VoIP 제품, 철도 네트워크, 신호등에 이르기까지 모든 것을 구동하는 소프트웨어에 웜을 생성하고 배포하는 일이 충분히 가능하기 때문입니다.

이제 패닉에 빠져야 할까요?

보안 인식을 삶의 중요한 사명으로 삼고 있는 사람으로서, 저는 매일 수많은 잠재적 보안 문제를 목격합니다. 만약 패닉에 빠진다면 하루 종일 불안에 떨며 지내야 할 것입니다(결국 저는 패닉보다는 버그를 수정하고 교육하는 일에 집중하고 싶습니다!). 하지만 URGENT/11이 발견된 범위는 상당히 위협적입니다. 발견된 11개의 취약점 중 6개는 치명적인 것으로 간주됩니다. 더 해커 뉴스(The Hacker News)에 따르면, 이러한 결함은 버전 6.5 이후의 VxWorks를 실행하는 기기에 존재해 왔습니다(VxWorks 653 및 VxWorks Cert Edition과 같이 인증을 위해 설계된 버전은 제외). 즉, 10년 넘게 중요한 기술들이 기기 탈취 공격의 위협 아래 놓여 있었던 셈입니다. 모든 기기가 11개의 결함에 전부 취약한 것은 아니며(일부는 공격자가 동일한 LAB 서브넷에 있어야만 악용 가능), 평범한 해커라도 단 하나의 작은 기회만 있다면 충분히 공격할 수 있습니다.

윈드 리버가 신속하게 대응하여 문제 완화를 위한 상세한 조언을 제공했다는 점은 주목할 만하며, 아미스 역시 마찬가지입니다. VxWorks RTOS가 널리 채택된 이유는 그만큼 신뢰성이 높고 소프트웨어 안전 규정을 잘 준수하기 때문입니다. 보통 버그 바운티 사냥꾼들도 이 운영체제에는 크게 관심을 두지 않습니다. 하지만 보안 업체와 윈드 리버가 문제를 해결하는 데는 한계가 있습니다. 결국 패치를 다운로드하고 보안 권고를 따르며 자신의 기기를 보호하는 것은 최종 사용자의 몫이며, 바로 그 지점이 가장 어려운 부분입니다.

아직 패닉에 빠질 필요는 없을지 모르지만, 이 거대한 문제를 해결하려면 모두의 노력이 필요할 것입니다.

URGENT/11 취약점 설명

현재 버전 6.5 이후의 VxWorks TCP/IP IPnet 스택에 연결된 모든 기기는 URGENT/11 취약점 중 최소 하나 이상의 영향을 받을 수 있습니다. (윈드 리버에서 제공하는 CVE 전체 목록은 여기에서 확인하십시오).

대부분의 결함은 원격 코드 실행(RCE) 및 서비스 거부(DoS) 공격을 허용하며, 일부는 정보 노출 및 비즈니스 로직 문제를 야기합니다. 특히 원격 코드 실행은 매우 민감한 문제인데, 공격자가 최종 사용자의 상호작용 없이도 기기를 제어할 수 있기 때문입니다. 사용자가 의심스러운 링크를 클릭하거나, 파일을 다운로드하거나, 개인정보를 입력할 필요조차 없습니다. 이로 인해 VxWorks 기기는 웜 공격에 매우 취약해지며, 공격이 자동화되어 스스로 확산될 수 있습니다. 이터널블루(EternalBlue)의 워너크라이(WannaCry) 웜을 기억하시나요? URGENT/11은 그와 유사하면서도 더 파괴적인 잠재력을 지니고 있어 전 세계적인 골칫거리가 될 수 있습니다.

우리는 무엇을 할 수 있을까요?

글을 쓰는 현재, URGENT/11의 결과는 아직 알 수 없습니다. 언론을 통해 업계에 이 사실이 알려졌고, 윈드 리버는 영향을 받는 이들에게 지원을 제공하고 있습니다. 앞으로 몇 달 동안 공격자들이 이러한 알려진 결함을 실제로 악용할지 여부가 드러나겠지만, 지금 당장 할 수 있는 가장 확실한 해결책은 수많은 보안 권고를 따르고 관련 기기에 패치를 적용하는 것입니다.

장기적으로는 여전히 같은 과제가 남아 있습니다. 소프트웨어 보안에 있어 모두가 더 나은 노력을 기울여야 한다는 점입니다. URGENT/11 CVE는 일반적으로 매우 단순한 백도어이며, 수년 동안 발견되지 않았다는 사실은 업계 전반의 보안 관심과 인식이 매우 낮다는 것을 방증합니다.

모든 개발자는 자신의 역할을 다할 기회가 있으며, 생산 초기 단계부터 코드를 안전하게 보호하는 방법을 배울 수 있는 지원이 필요합니다. 앱 보안(AppSec)부터 경영진에 이르기까지 주변의 영향력 있는 팀들은 비즈니스 내 모든 소프트웨어 접점에서 긍정적인 보안 문화가 정착되도록 보장할 수 있습니다.

자신의 보안 인식 수준을 테스트해보고 싶으신가요? 저희의 게임화된 플랫폼을 통해 URGENT/11에서 발견된 것과 유사한 실제 코드 챌린지를 경험해보세요. 직접 확인하고 실력을 테스트해보세요:

태그라인

배포 전 AI 기반 개발 거버넌스 확보

AI 기반 위험을 측정하고, 커밋 시점에 보안 코딩 정책을 적용하며, SDLC 전반에 걸쳐 안전한 소프트웨어 제공 속도를 높이세요.

데모 예약하기
리소스 라이브러리

더 많은 블로그 살펴보기

보안 코딩, AI 거버넌스, 소프트웨어 리스크 관리에 관한 전문가 콘텐츠를 확인해 보세요.

전체 보기
사례 연구
필터 라벨
div 블록 내부의 텍스트입니다.

Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

더 알아보기
사례 연구
필터 라벨
div 블록 내부의 텍스트입니다.

Security as culture: How Blue Prism cultivates world-class secure developers

Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed

더 알아보기
사례 연구
필터 라벨
div 블록 내부의 텍스트입니다.

하나의 보안 문화: Sage는 어떻게 챔피언 프로그램을 구축했는가

Sage가 유연하고 관계 중심적인 접근 방식을 통해 보안을 강화하고, 200명 이상의 보안 챔피언을 양성하며 실질적인 위험 감소를 달성한 사례를 확인해 보세요.

더 알아보기
블로그
필터 라벨
div 블록 내부의 텍스트입니다.

2026년 사이버 보안 인식의 달: 기업 방어의 핵심, AI 보안 이해하기

주요 AI 기업 대부분이 안전 가이드라인이 마련될 때까지 AI 개발 속도를 전 세계적으로 늦춰야 한다고 공개적으로 촉구하는 시점에 이르렀지만, 사실 심각한 보안 문제는 이미 현실화되었습니다. 이로 인해 AI 도입에 따른 금전적 비용과 위험 부담이 계속 쌓이면서 수많은 보안 책임자와 경영진이 절박한 상황에 놓였습니다.

더 알아보기
블로그
필터 라벨
div 블록 내부의 텍스트입니다.

인에이블러 8: 프로그램 브랜딩

성공적인 보안 코딩 프로그램을 위해서는 훌륭한 콘텐츠 그 이상의 것이 필요합니다. 인에이블러 8에서는 브랜딩을 통해 참여를 누구나 선망하는 위상 중심의 경험으로 바꾸는 방법을 알아봅니다.

더 알아보기
블로그
필터 라벨
div 블록 내부의 텍스트입니다.

이제 모든 직원이 AI 사이버 보안의 최전선에 있습니다

엔터프라이즈 기술 환경은 너무 늦기 전까지는 아무도 예상하지 못한 속도로 변화하고 있습니다. 우리는 공식적으로 사람이 직접 작성한 코드와 기본적인 코파일럿 지원의 시대를 지나 '에이전트 기반 개발 수명 주기(ADLC)'의 시대로 진입했습니다. 자율형 AI 에이전트는 여러 기능 전반에 걸쳐 전례 없는 효율성을 약속하지만, 동시에 완전히 새로운 차원의 보안 및 규제 위험을 야기합니다.

더 알아보기

배포 전 AI 기반 개발 보안 확보

소프트웨어 개발 수명 주기 전반에서 개발자 리스크를 파악하고, 정책을 시행하며, 취약점을 예방하세요.

데모 예약하기
항목이 없습니다.