
보안 연구기업 VulnCheck가 AI 개발 플랫폼 Langflow와 웹 프레임워크 Ruby on Rails에서 발견된 심각한 취약점 두 가지가 실제 공격에 악용되고 있다고 밝혔습니다. 공격자들은 서버에서 AWS 접근 키, OpenAI API 키, 데이터베이스 비밀번호 같은 민감한 자격증명을 훔치고, 일부 시스템을 암호화폐 채굴 봇넷에 편입시키거나 원격 제어(C2) 도구를 심는 등 다양한 악성 활동을 벌이고 있습니다. 특히 Ruby on Rails의 CVE-2026-66066은 패치된 버전(8.1.3.1)에서도 RCE(원격에서 시스템을 마음대로 제어할 수 있는 공격) 수단이 완전히 차단되지 않는 것으로 확인되어 각별한 주의가 필요합니다. 현재 인터넷에 노출된 취약한 Ruby on Rails 인스턴스만 7,100개 이상이며, Langflow 관련 취약점을 통한 성공적인 공격 시도도 15,000건을 넘겼습니다. 해당 제품을 사용하는 조직은 즉시 패치 적용 및 자격증명 점검이 필요합니다.
VulnCheck가 Langflow(CVE-2026-0768, CVSS 9.8)와 Ruby on Rails(CVE-2026-66066 'KindaRails2Shell', CVSS 9.5)의 심각한 취약점이 실제 공격에 활발히 악용되고 있음을 확인했다. 8월 30일 수 시간 만에 50건 이상의 탐지가 기록됐고 이후 360건으로 증가했다.
공격자들이 AWS 키·OpenAI API 키·데이터베이스 비밀번호·SSH 접근 정보 등 민감한 자격증명을 탈취하고 있으며, 일부 시스템은 XMR 암호화폐 채굴 봇넷에 편입되거나 SimpleHelp 원격 접속 도구 및 C2 인프라가 설치됐다. 취약한 Rails 인스턴스 7,100개 이상이 인터넷에 노출되어 있고, Langflow 관련 취약점을 통한 성공적 공격 시도가 15,000건을 초과했다.
CVE-2026-0768은 Langflow의 사용자 입력값 검증 부재로 루트 권한의 임의 Python 코드 실행이 가능하다. CVE-2026-66066은 Ruby on Rails의 Active Storage와 libvips가 입력 파일을 처리하는 방식의 차이를 악용한 것으로, 조작된 이미지 파일 업로드만으로 서버 파일 읽기 및 비밀값 탈취, RCE가 가능하다.
VulnCheck가 취약점 및 악용 사례를 공개했으며, Rails 패치(8.1.3.1)가 배포됐으나 Marshal 역직렬화 RCE 경로가 여전히 유효한 것으로 확인돼 추가 조치가 요구된다. 영향을 받는 시스템의 자격증명 즉시 교체와 감사 로그(auditd) 활성화 상태 점검이 권고된다.
Langflow 또는 Ruby on Rails(특히 libvips 기반 Active Storage 이미지 처리)를 운영 중이라면 최신 패치 적용과 함께 환경변수 및 클라우드 자격증명 유출 여부를 우선 점검해야 한다. Rails 8.1.3.1 패치만으로는 RCE가 완전히 차단되지 않으므로 벤더 추가 공지를 지속 모니터링해야 한다.
본문
Ravie Lakshmanan · 2026년 9월 1일 · 취약점 / 인공지능
VulnCheck의 새로운 조사 결과에 따르면, 위협 행위자들이 Langflow와 Ruby on Rails에 영향을 미치는 두 가지 심각한 취약점을 적극적으로 악용하고 있다.
문제의 취약점은 다음과 같다.
- CVE-2026-0768 (CVSS 점수: 9.8) - 사용자 입력값 검증이 제대로 이루어지지 않아 루트(root) 사용자 권한으로 임의의 Python 코드를 실행할 수 있는 취약점.
- CVE-2026-66066 (일명 KindaRails2Shell, CVSS 점수: 9.5) - 인증되지 않은 공격자가 서버의 임의 파일을 읽고, Rails 프로세스 환경변수 및
secret_key_base, Rails 마스터 키, 데이터베이스 비밀번호, 클라우드 스토리지 자격증명, API 토큰 등 민감한 정보를 탈취하여 궁극적으로 원격 코드 실행(RCE)에 이를 수 있는 취약점.
CVE-2026-66066은 Active Storage와 libvips가 입력 파일을 읽는 방식의 차이를 이용해 조작된 이미지를 업로드하는 방식으로 악용된다. 공격이 성공하려면 영향받는 애플리케이션이 Active Storage 이미지 처리에 libvips를 사용하고, 신뢰할 수 없는 사용자로부터의 이미지 업로드를 허용해야 한다.
VulnCheck에 따르면, 2026년 8월 30일 단 몇 시간 만에 50건 이상의 탐지가 기록됐으며, 이 수치는 이후 월요일 기준으로 360건까지 증가했다.
VulnCheck 위협 연구 부문 부사장 Caitlin Condon은 "공격자들은 정찰과 자격증명 탈취를 혼합하는 방식으로 활동하고 있는 것으로 보인다. 구체적으로는, 환경변수(LANGFLOW_SUPERUSER, OPENAI_API*, AWS_ACCESS*, AWS_SECRET*) 조회, /root/.cache/langflow/secret_key 읽기, .ssh 접근 및 .bash_history 크기 확인 등의 공격자 요청이 관찰되고 있다"고 밝혔다.
그는 또한 "소스 트래픽은 주로 러시아에서 발원하고 있으며, 현재까지는 영국에 있는 카나리(Canary) 시스템만을 대상으로 했다"고 덧붙였다.
이번 악용은 위협 행위자들이 2025년 이후 최소 12개의 취약점을 악용한 가운데 나온 것으로, CVE-2026-0769, CVE-2025-3248, CVE-2026-5027를 활용한 성공적인 공격 시도만 15,000건 이상에 달한다. 취약한 Langflow 호스트의 대다수는 미국, 독일, 말레이시아, 브라질, 인도에 분포하고 있다.
카나리 시스템에서 관찰된 사례 중 하나에서는 신원 미상의 위협 행위자가 CVE-2026-5027를 악용해 Python 기반 자격증명 수집기, 프록시 에이전트, 그리고 원격 접속 도구인 SimpleHelp를 심는 것이 확인됐다. 또 다른 사례에서는 CVE-2025-3248을 무기화해 해당 시스템을 XMR 암호화폐 채굴 봇넷에 편입시켰다.
VulnCheck는 "공격자들은 이후 감사 데몬인 auditd를 비활성화해 포렌식 사각지대를 만들었고, CVE-2026-0769를 악용해 .sysd를 드롭했다"고 밝혔다. "이후 공격자는 다른 표적을 스캔하며 암호화폐 채굴 작업을 확장한 뒤 다른 호스트로 이동했다."
이번 조사 결과는 AI 개발 플랫폼에 대한 위협 행위자들의 관심이 증가하고 있음을 보여준다. AI 개발 플랫폼은 민감한 자격증명, 클라우드 환경, 그리고 기타 연결된 시스템에 대한 접근을 제공할 수 있기 때문이다.
한편 VulnCheck는 싱가포르, 이스라엘, 영국의 카나리 시스템을 대상으로 CVE-2026-66066이 적극 악용되는 것도 탐지했다. 보안 연구원 Patrick Garrity는 LinkedIn 게시물을 통해, 해당 활동이 프랑스의 단일 IP 주소에서 발원하며 이스라엘에 위치한 호스트와 명령·제어(C2) 통신을 수립하고 있다고 밝혔다.
VulnCheck는 "Active Storage는 신뢰할 수 없는 콘텐츠에 안전하지 않은 libvips 로더를 항상 활성화하므로, 기본 vips 프로세서로 이미지 업로드 변형을 렌더링하는 모든 앱은 악성 업로드를 불러오도록 유도될 수 있다"고 경고했다. "특히 패치된 8.1.3.1 서버를 테스트한 결과, 해당 수정이 libvips 파일 읽기는 차단하지만, variation-key Marshal 역직렬화는 무력화하지 못하는 것을 확인했다. 즉, RCE 가젯(gadget)은 유효한 서명만 있다면 패치된 서버에서도 여전히 실행된다."
VulnCheck에 따르면, 8월 초 기준으로 인터넷에 노출된 취약한 Ruby on Rails 인스턴스가 7,100개 이상으로 파악됐다.
관련 투런 솔루션
이 뉴스의 취약점·위협, 투런 솔루션으로 대응하세요.






