최신 뉴스
당신을 위한 선택

마이크로소프트, 구글, 코디셉스(Cordyceps)가 오픈소스 저장소 전반에 확산됨에 따라 결함 패치

작성자한나 콜리모어한나 콜리모어 3분 읽기
마이크로소프트, 구글, 코디셉스(Cordyceps)가 오픈소스 저장소 전반에 확산됨에 따라 결함 패치
  • Novee의 보안 연구원들은 Microsoft, Google, Apache, Cloudflare, Python Software Foundation이 소유한 저장소에서 300개 이상의 악용 가능한 CI/CD 워크플로우 체인을 발견했습니다. 
  • 이 취약점은 GitHub Actions 워크플로우 파일 간의 간극을 통해 자격 증명 탈취, 코드 주입, 공급망 침해를 가능하게 했습니다. 
  • 공개된 모든 취약점은 패치되었지만, AI 코딩 에이전트가 수백만 개의 저장소에서 동일한 보안상 취약한 패턴을 재생산하고 있습니다.

 

보안 기업 노비(Novee)는 코디셉스(Cordyceps)가 오픈소스 저장소 전반에 걸쳐 공격자가 자격 증명을 탈취하고, 악성 코드를 푸시하며, 세계 최대 소프트웨어 기업 중 일부의 운영을 침해할 수 있는 exploitable CI/CD 취약점 클래스임을 밝혔습니다.

이러한 취약점은 마이크로소프트, 구글, 아파치, 클라우드플레어, 파이썬 소프트웨어 재단의 저장소에서 발견되었으며, 해당 기업들은 이미 이를 수정했다고 주장했습니다. 

코디셉스(Cordyceps) 취약점이란 무엇인가? 

보안 기업 노비(Novee)는 위험한 새로운 클래스의 취약점 을 CI/CD 파이프라인에서 발견했으며, 이를 “코디셉스(Cordyceps)”라고 명명했습니다. 이 이름은 숙주를 장악하는 기생 균류에서 유래했으며, 이 결함으로 인해 무료 GitHub 계정을 가진 누구나 인기 있는 오픈소스 프로젝트의控制权을 장악할 수 있습니다.코디셉스(Cordyceps)”는 숙주를 장악하는 기생 균류에서 유래했으며, 이 결함으로 인해 무료 GitHub 계정을 가진 누구나 인기 있는 오픈소스 프로젝트의控制权을 장악할 수 있습니다. 

이러한 취약점은 마이크로소프트, 구글, 아파치, 클라우드플레어, 파이썬 소프트웨어 재단의 저장소 전반에서 발견되었습니다. 30,000개의 저장소를 단일 스캔한 결과 300개의 완전히 exploitable한 공격 체인이 발견되었습니다. 

공격자는 이러한 취약점을 통해 자격 증명을 탈취하고, 악성 코드를 주입하며, 소프트웨어 공급망을 침해할 수 있습니다. 해당 문제는 수정되었지만, 연구자들은 AI 코딩 어시스턴트가 수백만 개의 저장소 전반에서 이러한 문제를 계속 재생산할 것이라고 경고합니다. 

GitHub Actions 워크플로는 테스트 실행, 소프트웨어 빌드, 릴리스 게시와 같은 중요한 작업을 처리하지만, 종종 보안에 중요한 코드가 아닌 단순한 구성 파일로 취급됩니다. 

공격 체인은 일반적으로 외부인(무료 GitHub 계정을 가진 누구나 가능함)이 공개 저장소에 풀 리퀘스트를 제출하거나 댓글을 남기는 것으로 시작됩니다. 그런 다음 외부인의 입력을 신뢰할 수 있는 데이터인 것처럼 받아들이는 낮은 권한 워크플로우가 활성화됩니다.

그런 다음 출력이 높은 권한으로 실행되는 두 번째 워크플로우로 흐릅니다. 이 두 번째 워크플로우에는 클라우드 제공업체 인증 토큰, 패키지 레지스트리 자격 증명 또는 서명 키가 포함될 수 있습니다. 이때 공격자는 만료되지 않는 토큰을 탈취하거나 저장소를 영구적으로 침해할 수 있습니다. 

보안 연구人员对 따르면, 이러한 체인의 각 개별 단계는 자체적으로 보안 감사를 통과할 수 있습니다. 취약점은 신뢰할 수 없는 데이터의 경로가 전체 워크플로우 전달 시퀀스를 걸쳐 추적될 때만 나타납니다. 

어떤 주요 기업이 이 취약점에 영향을 받았는가?

노비(Novee)는 세계 최대 기술 기업 중 일부에서 확인된 취약점을 발견하고 보고했습니다. 

예를 들어 마이크로소프트의 Azure Sentinel에는 마이크로소프트의 CI 인프라에서 공격자 코드 실행을 트리거하고 만료되지 않는 GitHub App 키를 탈취할 수 있는 풀 리퀘스트 댓글이 포함되어 있었습니다. 이 키는 마이크로소프트가 고객 Sentinel 워크스페이스에 배포하는 보안 감지 콘텐츠에 대한 영구적인 쓰기 권한을 부여했을 것입니다.

구글의 AI 에이전트 개발 키트(AI Agent Development Kit) 저장소(깃허브 스타 9,200개 이상)에는 단일 풀 리퀘스트를 통해 공격자가 관련 Google Cloud 프로젝트에서 최고 권한 수준(roles/owner)을 획득할 수 있는 결함이 있었습니다. 

아파치의 Doris 분석 데이터베이스에서는 연구원들이 두 가지 제로클릭 공격 경로를 발견했습니다. 하나는 모든 풀 리퀘스트에 댓글을 달아 하드코딩된 CI 자격 증명을 탈취할 수 있게 했고, 다른 하나는 포크된 풀 리퀘스트를 통해 코드, 패키지, 페이지 전반에 대한 전체 쓰기 권한이 있는 토큰을 탈취할 수 있게 했습니다. 

Wrangler CLI 도구 체인을 기반으로 구축된 클라우드플레어의 Workers SDK는 특별히 제작된 브랜치 이름에 의해 트리거되는 임의 명령 실행에 취약했습니다. 

1억 3,000만 회 이상의 다운로드를 기록한 파이썬 소프트웨어 재단의 Black 코드 포맷터에는 모든 풀 리퀘스트가 프로젝트의 자동화 봇 토큰을 탈취할 수 있는 결함이 있었으며, 이를 통해 추가 풀 리퀘스트를 승인할 수 있었습니다.

노비(Novee)는 다크 리딩(Dark Reading)에 패치가 적용되기 전에 이러한 워크플로우 패턴이 악용되지 않았다고 확인했습니다. 

메게드(Meged)는 CISO들이 CI/CD 워크플로우 파일을 보안에 중요한 코드로.

암호화폐 뉴스를 단순히 읽는 것을 넘어, 이해하세요. 뉴스레터에 구독하세요. 무료입니다.

자주 묻는 질문

보안 분야에서 'Cordyceps'란 무엇인가요?

Cordyceps는 Novee Security가 GitHub Actions 워크플로우 파일 간에 신뢰 경계를 넘어 비신뢰 입력(예: 풀 리퀘스트 또는 댓글)이 침투하여 공격자가 무료 GitHub 계정만으로 자격 증명을 탈취하거나 코드를 주입할 수 있는 CI/CD 워크플로우 취약점 군을 지칭하기 위해 명명한 이름입니다.

Cordyceps 취약점 중 패치되기 전에 악용된 사례가 있었습니까?

Novee는 Dark Reading에 공개된 워크플로우 패턴은 수정이 적용되기 전에 악용되지 않았으며, 공격자가 대규모로 이 패턴을 사용한 흔적도 없다고 확인했습니다.

코디세프스 (Cordyceps) 에 영향을 받은 조직은 무엇입니까?

보안 기업 노비 (Novee) 는 마이크로소프트 (Azure Sentinel), 구글 (AI 에이전트 개발 키트), 아파치 (Doris), 클라우드플레어 (Workers SDK), 그리고 파이썬 소프트웨어 재단 (Black 포맷터) 의 저장소에서 공격 가능한 공격 사슬을 검증했으며, 해당 기관들은 이미 수정 조치를 완료했습니다.

이 기사 공유하기

면책 조항. 제공된 정보는 투자 조언이 아닙니다. Cryptopolitan.com은 이 페이지에 제공된 정보를 기반으로 이루어진 모든 투자에 대해 책임을 지지 않습니다. 어떤 투자 결정을 내리기 전에 독립적인 조사나 자격을 갖춘 전문가와의 상담을 강력히 권장합니다.

한나 콜리모어

한나 콜리모어

한나는 암호화폐 분야에서 거의 10년 간의 블로그 작성 및 이벤트 리포팅 경험을 가진 작가이자 편집자입니다. 크립토폴리탄에서 한나는 뉴스 페이지에 기여하며 DeFi, RWA, 암호화폐 규제, AI 및 프론티어 테크 산업의 최신 동향을 보도하고 분석합니다. 그녀는 아카디아 대학교에서 경영학 학위를 취득했습니다.

더 많은 뉴스 …