보안 · 2026년 11월 8일

Zyxel GS1900 네트워크 스위치, 이전 패치 후에도 루트 권한 명령 실행 가능한 제로데이 취약점 노출

brown padlock on brown wooden fence
Georg Bommeli / Unsplash

Zyxel의 GS1900 네트워크 스위치들이 이전에 제공된 보안 수정 조치 이후에도 공격자가 사용한 취약점에 여전히 노출되어 있다는 사실을 Binarly의 연구원들이 발견했습니다.

이 취약점을 이용하면 스위치의 웹 관리 인터페이스에 접근할 수 있는 누구나 로그인 과정 없이 명령어를 실행할 수 있습니다. Zyxel은 이 보안 구멍을 메우기 위해 10가지 GS1900 모델을 대상으로 새로운 펌웨어를 출시했습니다.

문제가 된 이전 수정 조치는 6월 16일 공지된 CVE-2026-7273 취약점 대응을 위한 2.90 패치 2 펌웨어였습니다. 이번에 출시된 2.90 패치 3 펌웨어는 해당 공격이 의존하고 있는 CVE-2026-107441로 추적되는 별도의 취약점을 해결합니다. 이 새로운 펌웨어는 10월 23일에 게시되었으며, 제조사는 이번 주 초에 이를 공지했습니다.

Binarly 연구원들은 9월 29일에 이 취약점을 제조사에 보고했으며 이를 제로데이로 정의했습니다. 보고 시점에 공격자들은 이미 작동하는 공격 수단을 보유하고 있었습니다. GreyNoise의 보고서에 따르면 공격자들은 8월 17일경 약 996대의 GS1900 스위치에서 데이터를 탈취했습니다. 탈취된 데이터에는 스위치 설정, 해시 처리된 루트 자격 증명, 네트워크 정보가 포함되었으며, 대상 스위치 중 564대는 여전히 공장 기본 자격 증명을 사용 중이었습니다.

기술 분석 결과, 이 결함은 스위치의 웹 요청 처리 프로그램에서 발생하는 경계 외 쓰기 문제로 밝혀졌습니다. 프로그램이 매개변수 크기를 확인하지 않아 공격자가 메모리 영역을 초과하여 데이터를 쓰고 프로그램의 매개변수 카운터를 덮어쓸 수 있었습니다. 패치 2는 카운터 확인 기능을 추가했으나, 확인 작업이 오버사이즈 매개변수가 복사된 후에 실행되어 공격을 막지 못했습니다. 패치 3에서는 매개변수가 복사되기 전에 카운터를 확인하고 복사 크기를 제한하여 이 문제를 해결했습니다.

연구원들은 이 취약점의 CVSS 심각도 점수를 10점 만점에 9.8점으로 평가했으며, 공격자의 명령이 루트 권한으로 실행된다고 밝혔습니다. 반면 Zyxel은 해당 CVE 항목에서 8.8점으로 평가했습니다. 미국 사이버보안 및 인프라 보안국인 CISA는 9월 21일에 CVE-2026-7273을 알려진 취약점 목록에 추가하고 연방 기관에 9월 24일까지 패치 2를 적용하도록 지시한 바 있습니다.