Sweet Security는 2026년 10월 25일, Node2Shell 취약점이 최초의 C 구현을 넘어 여러 HTTP 프로젝트에서 사용하는 Go Brotli 압축 라이브러리에도 영향을 미친다고 밝혔습니다. 이 보안업체는 10월 23일 해당 Go 라이브러리에 적용된 수정 사항을 확인했습니다.

핵심 요점

  • Traefik, Fiber, Iris, fasthttp는 영향을 받는 라이브러리에 의존하고 있습니다.
  • 의존성이 있다는 사실만으로 애플리케이션의 취약성이 입증되는 것은 아닙니다. 버전과 구성도 중요합니다.

Node2Shell 취약점이 Go 프로젝트에 영향을 미치는 경로

Sweet Security의 엔지니어 Tomer Ben Gera는 최초 C 구현의 문제 해결 조치와 함께 Go 라이브러리의 수정 사항을 확인했습니다. 이 회사는 분석 결과 메모리 관리의 근본적인 결함이 Go에서도 재현된 것으로 나타났다고 밝혔습니다.

영향을 받는 라이브러리는 여러 Go HTTP 프로젝트에서 직접 또는 간접적으로 사용됩니다. 예를 들어 Fiber는 fasthttp 2.52.9를 통해 해당 라이브러리에 의존하며, 이 버전에서는 클라이언트가 제어하는 압축 요청 본문이 취약점으로 이어지는 경로를 만들 수 있습니다.

항목세부 정보
Traefik발신 Brotli 응답을 인코딩하는 Compress 미들웨어가 직접 의존합니다.
Fiberfasthttp 2.52.9를 통한 간접 의존성입니다. 요청 본문 디코딩은 Ctx.Body()와 JSON BodyParser를 통해 노출됩니다.
Iris응답 인코딩과 요청 디코딩을 지원하는 직접 의존성입니다.
fasthttp1.73.0까지는 직접 의존성이었으며, 1.74.0에서는 대체 라이브러리로 전환했습니다.

보안팀이 점검해야 할 사항

Sweet Security는 노출 여부가 라이브러리 버전, 애플리케이션의 Brotli 인코딩 또는 디코딩 사용 여부, 구성에 따라 달라진다고 밝혔습니다. 이 회사는 조직에 Go 기반 HTTP 서비스 목록을 작성하고, 라이브러리 버전을 패치가 적용된 릴리스와 대조하며, 클라이언트가 제어하는 Brotli 입력의 디코딩이 활성화되어 있는지 평가하라고 권고했습니다.

이 회사는 또한 예상치 못한 프로세스 실행, 비정상적인 외부 연결, HTTP 작업자 프로세스의 비정상적인 메모리 동작 등 악용 가능성을 시사하는 징후가 있는지 런타임 동작을 모니터링할 것을 권고했습니다. 알려진 설치 경로와 패키지 레지스트리에 의존하는 스캐너는 취약한 라이브러리를 놓칠 수 있다고 경고했습니다.

더 많은 뉴스 읽기

FinanceVelix의 더 많은 뉴스

면책 조항

이 FinanceVelix 기사는 일반 정보를 제공하며, 개인 맞춤형 금융·투자·법률·세무 자문이 아닙니다. 시장 가격, 금리 및 경제 여건은 변할 수 있으며, 투자에는 손실 위험이 따릅니다. 사실관계는 게시 당시 이용 가능한 자료를 반영하며 이후 변경될 수 있습니다. 중요한 정보는 독립적으로 확인하고 필요하면 자격을 갖춘 전문가와 상담하십시오. 자산, 회사 또는 서비스를 언급한다고 해서 이를 추천하는 것은 아닙니다.