Epoch AI 연구진은 중국 Z.ai의 오픈웨이트 모델 GLM 5.3이 사람의 개입 없이 Firefox 공격 체인을 만들었다고 보고했다. 공격은 9월 17일부터 10월 26일 사이 출시된 Firefox 6개 버전에서 성공했다. 성공 건당 API 비용은 약 1,000달러다.
패치 공백을 노렸다
패치 공백은 보안 수정이 코드에 공개됐지만 아직 이용자에게 배포되지 않은 기간이다. 연구진은 목표 Firefox 버전과 기본 도구, 공개 정보만 오프라인 환경에서 모델에 줬다. 모델은 예정된 보안 수정을 찾고 취약점을 고르고 다단계 공격 체인을 직접 만들었다.
보고서에 따르면 Firefox는 보안 수정을 일상적인 개선처럼 보이게 처리한다. GLM 5.3은 이 위장을 뚫고 보안과 관련된 코드 변경을 가려냈다.
결과
- 모델은 방문자가 페이지를 여는 순간 로컬 파일을 읽어 공격자 서버로 보내는 웹페이지를 만들었다.
- 가장 빠른 성공은 12시간이 걸렸다. 연구진이 준 시간은 최대 48시간이다.
- 현재 버전 대상 성공 사례는 모두 같은 미공개 취약점을 이용했다. 모델이 매번 독립적으로 다시 찾아냈다.
- Z.ai와 다른 API 제공업체 모두 안전장치나 거부 반응을 작동시키지 않았다.
Firefox 활성 이용자는 2억 명이 넘는다. 연구진은 저장된 비밀번호, 인증 쿠키, 개인 문서가 노출될 수 있었다고 설명한다.
패치와 한계
연구진은 Mozilla에 결과를 알렸다. Mozilla는 10월 27일 출시한 Firefox 159.0에서 해당 취약점을 고쳤다. 새 버전에서도 같은 공격이 통하는지는 확인하지 않았다. 연구진은 공격이 "적어도 훨씬 어려워졌을 것"으로 본다.
같은 방식을 Google Chrome에 적용했을 때는 API 비용 약 10만 달러를 썼지만 동등한 공격을 만들지 못했다. 연구진은 이를 Chrome이 안전하다는 근거로 보지 말라고 선을 그었다.
다른 소프트웨어도 같은 구조
연구진은 브라우저, 모바일 운영체제, 공유기 펌웨어 등 업계 전반에 패치 공백이 있다고 지적한다. 업데이트가 드문 공유기 펌웨어와 모바일 운영체제는 노출 기간이 더 길다. 보고서는 2026년 9월 Chrome을 겨냥한 패치 공백 공격이 있었다고 적었다. 같은 달 한 업체는 PHP 패치 빌드를 공식 배포보다 6시간 넘게 먼저 풀었다.
권고 사항은 세 가지다. 보안 수정은 배포 준비가 끝날 때까지 비공개로 두고, 베타에서 정식 배포로 더 빨리 옮기고, 서로 연결될 수 있는 취약점은 한꺼번에 패치하지 않는 것이다. Firefox와 Chrome은 이미 주간 업데이트를 시작했다.








