10분 vs 13년: 클로드(Claude)가 찾아낸 Apache ActiveMQ RCE 제로데이(CVE-2026-34197)와 AI 버그 헌팅 시대의 개막
2026-04-13T00:02:51.787Z
![]()
도입
2026년 4월, 사이버 보안 업계는 기업 인프라 보안에 있어 인공지능(AI)의 역량을 증명하는 기념비적인 순간을 맞이했습니다. 보안 기업 Horizon3.ai의 수석 아키텍트인 나빈 선카발리(Naveen Sunkavally) 연구원은 앤스로픽(Anthropic)의 AI 모델 클로드(Claude)를 활용하여 Apache ActiveMQ Classic에 존재하는 치명적인 원격 코드 실행(RCE) 취약점인 CVE-2026-34197을 발견했습니다. 놀랍게도 이 취약점은 지난 13년 동안 코드베이스에 숨겨져 있던 제로데이(Zero-Day)였습니다. 전문 인간 보안 연구원이 수작업으로 코드를 분석했다면 대략 1주일이 걸렸을 복잡한 공격 경로를, 클로드는 단 10분 만에 추적하고 구성해 냈습니다. 이번 사건은 전 세계적으로 널리 쓰이는 메시지 브로커의 심각한 보안 위험을 드러냈을 뿐만 아니라, AI가 취약점 연구에 소요되는 시간을 기하급수적으로 단축하는 새로운 패러다임의 전환을 의미합니다.
배경
Apache ActiveMQ Classic은 비동기 통신과 이벤트 기반 아키텍처를 처리하기 위해 수많은 산업 분야에서 광범위하게 채택된 오픈소스 메시지 브로커입니다. 기업 네트워크 내에서 로드 밸런서 뒤에 위치하는 미들웨어로서의 핵심적인 역할 때문에, ActiveMQ는 랜섬웨어 운영 그룹을 포함한 위협 행위자들의 지속적인 표적이 되어 왔습니다. ActiveMQ 보안에서 만성적인 약점으로 지적되어 온 부분은 웹 콘솔의 /api/jolokia/ 경로를 통해 노출되는 Jolokia JMX-HTTP 브리지입니다. 수년간 이 인터페이스를 보호하기 위한 패치가 이루어졌지만, 현대 기업 애플리케이션의 복잡성으로 인해 치명적인 설정 오류가 자주 발생했습니다. 일례로 2024년 5월에 보고된 CVE-2024-32114 취약점에 따르면, ActiveMQ 6.x 버전의 기본 설정은 API 웹 컨텍스트에 대한 보안 제약을 실수로 제거한 상태였습니다. 이로 인해 ActiveMQ 6.0.0부터 6.1.1 버전 사이에서는 Jolokia 엔드포인트가 인증 과정 없이 완전히 외부에 노출되는 심각한 문제가 존재했습니다.
핵심 분석
CVSS v3.1 기준 8.8점의 높은 위험도(High)로 평가된 CVE-2026-34197은 부적절한 입력값 검증(Improper Input Validation) 및 코드 삽입(Code Injection) 취약점으로 분류됩니다. 이 취약점의 근본 원인은 단순한 단일 코딩 실수가 아니라, Jolokia, JMX, 네트워크 커넥터, VM 트랜스포트라는 독립적으로 개발된 여러 컴포넌트 간의 위험한 논리적 상호작용에 있습니다. ActiveMQ Classic의 기본 Jolokia 접근 정책은 지나치게 허용적이어서, 모든 ActiveMQ MBean(org.apache.activemq:*)에 대한 실행(exec) 작업을 인가합니다. 이로 인해 인증을 우회하거나 탈취한 공격자는 HTTP를 통해 노출되어서는 안 되는 민감한 관리자 메서드인 BrokerService.addNetworkConnector(String) 및 BrokerService.addConnector(String)를 원격에서 호출할 수 있습니다.
구체적인 공격 체인은 여러 단계가 유기적으로 맞물려 실행됩니다. 먼저 공격자는 Jolokia API로 조작된 JSON 페이로드를 전송하여 addNetworkConnector 메서드를 무단 호출합니다. 이 페이로드에는 클라이언트와 브로커가 동일한 JVM 내에서 통신할 수 있도록 임베디드용으로 설계된 내부 프로토콜인 vm:// 트랜스포트 기반의 검색 URI가 포함되어 있습니다. 공격자는 이 조작된 URI 내부에 원격 Spring XML 설정 파일을 가리키는 brokerConfig 매개변수를 삽입합니다. ActiveMQ 브로커가 해당 URI를 사용하여 새로운 내부 브로커 연결을 시도하는 순간, Spring 프레임워크의 ResourceXmlApplicationContext는 공격자가 제어하는 외부 설정 파일을 강제로 다운로드합니다. 가장 치명적인 문제점은 BrokerService가 다운로드된 설정을 검증하기도 전에 Spring이 모든 싱글톤 빈(singleton beans)을 선제적으로 인스턴스화한다는 것입니다. 이러한 구조적 결함으로 인해 브로커의 JVM 환경 내에서 Runtime.exec()와 같은 빈 팩토리 메서드를 경유하여 임의의 운영체제 명령(OS command)이 무단으로 실행됩니다.
이렇게 복잡하게 얽힌 컴포넌트들의 상호작용을 파악하는 데 있어 AI 모델인 클로드의 능력이 빛을 발했습니다. 선카발리 연구원은 클로드가 선입견 없이 명확한 관점으로 독립적으로는 정상 작동하는 기능들이 결합되었을 때 발생하는 치명적인 논리적 결함을 손쉽게 연결해 냈다고 설명했습니다. 그는 이번 취약점 발견의 과정에 대해 전체의 80%는 클로드가 주도했으며, 인간은 단지 20%의 포장 작업만을 수행했다고 회고했습니다.
산업에 미치는 영향
CVE-2026-34197의 발견은 기업 보안 실무 및 버그 헌팅 커뮤니티 전반에 막대한 시사점을 던집니다. ActiveMQ를 운영 중인 기업들이 직면한 즉각적인 위협은 매우 심각합니다. 해당 취약점을 악용하기 위해서는 일반적으로 인증이 필요하지만, 수많은 상용 환경에서 여전히 admin:admin과 같은 기본 자격 증명이 그대로 방치되어 있기 때문입니다. 더욱 우려스러운 점은 ActiveMQ 6.0.0에서 6.1.1 버전을 구동 중인 환경입니다. 앞서 언급한 CVE-2024-32114 취약점으로 인해 인증 요구 절차 자체가 무력화되어 있으므로, 이 특정 버전들에서 CVE-2026-34197은 공격자의 상호작용 없이도 작동하는 인증 없는 원격 코드 실행(Unauthenticated RCE) 공격으로 변모합니다. 이는 네트워크 방어자 입장에서는 완벽한 시스템 장악을 허용하는 최악의 시나리오를 의미합니다.
사이버 보안 산업적 측면에서 클로드의 성공 사례는 대형 언어 모델(LLM)이 고도화된 취약점 연구를 민주화하고 가속화하고 있음을 증명합니다. 방대한 코드베이스를 단숨에 소화하고 수십 년간의 기능 업데이트 내역을 문맥화하여 논리적 우회로를 찾아내는 AI의 가공할 능력은, 취약점이 도입된 시점부터 악용되기까지의 시간적 간극을 몇 년에서 불과 몇 분으로 압축시킵니다.
향후 전망
앞으로 클로드와 같은 AI 모델을 취약점 탐색 워크플로우에 통합하는 것은 보안 업계의 표준으로 자리 잡을 것입니다. 보안 배경 지식을 갖춘 사람이라면 누구나 이러한 AI 도구를 활용하여 자신의 연구 역량을 비약적으로 극대화할 수 있습니다. 그러나 이러한 이중 용도 기술(Dual-use technology)은 막대한 위협이기도 합니다. 방어 연구원들이 복잡한 공격 체인을 10분 만에 매핑할 수 있다면, 악의적인 위협 행위자들 역시 동일한 AI 모델을 자동화하여 제로데이(Zero-Day) 발견을 대규모로 산업화할 수 있기 때문입니다. 보안 업계가 직면한 가장 큰 구조적 도전 과제는 과연 기업의 패치 주기가 AI 기반의 초고속 취약점 발견 속도를 따라갈 수 있는가 하는 점입니다. 사후 대응 중심의 전통적인 보안 태세로는 더 이상 인프라를 보호할 수 없으며, 조직들은 지속적이고 선제적인 노출 관리 체계로 신속히 전환해야 합니다.
결론
CVE-2026-34197 사태는 레거시 오픈소스 인프라에 숨겨져 있는 기술 부채의 위험성과 사이버 보안 영역에서 AI가 가진 혁신적인 파괴력을 동시에 보여주는 강력한 경고 메시지입니다. IT 전문가 및 네트워크 관리자는 즉시 자사의 환경을 감사하고, 원격 작업에서 vm:// 트랜스포트 기능을 원천적으로 제한하여 결함을 수정한 Apache ActiveMQ Classic 버전 5.19.4 또는 6.2.3으로 시스템을 업데이트해야 합니다. 또한 보안팀은 brokerConfig=xbean:http 매개변수가 포함된 vm:// URI 참조 시도, 예상치 못한 외부 서버로의 HTTP 요청, /api/jolokia/ 경로로 향하는 비정상적인 POST 요청 등 이상 네트워크 커넥터 활동에 대해 브로커 로그를 면밀히 모니터링해야 합니다. 이제 인공지능은 단순한 이론적 조수를 넘어, 글로벌 사이버 인프라를 방어하고 동시에 공격할 수 있는 능동적인 주체로 공식적으로 그 모습을 드러냈습니다.
비트베이크에서 광고를 시작해보세요
광고 문의하기