[해외보안뉴스] Ghostscript 취약점 발생, 악성 PDF 업로드로 서버 제어권 탈취 가능
오픈소스 포스트스크립트(PostScript) 및 PDF 해석/렌더링 엔진인 Ghostscript에서 심각한 힙 버퍼 오버플로우(Heap Buffer Overflow) 취약점(CVE-2026-39919)이 발견되었습니다. 이 취약점은 정교하게 제작된 악성 PDF 파일을 통해 원격 코드 실행(RCE)을 유발할 수 있으며, 공격자는 사용자가 업로드한 파일을 처리하는 과정에서 취약점을 악용합니다.
Ghostscript는 문서 변환, 이미지 처리, 인쇄 관리 등 수많은 웹 애플리케이션과 리눅스/유닉스 서버 환경에서 광범위하게 사용되는 핵심 구성 요소입니다. 따라서 PDF 파일 업로드나 파일 변환 기능을 제공하는 웹 서버 및 자동화 문서 처리 시스템이 직접적인 위협에 노출되어 있으며, 공격 성공 시 해커가 서버의 제어권을 완전히 탈취하고 내부 네트워크로 침투를 확대할 수 있습니다.
시스템 관리자 및 서비스 운영자는 Ghostscript 패치 버전을 확인하여 즉시 최신 보안 버전으로 업데이트해야 합니다. 신속한 패치가 어려운 경우, 신뢰할 수 없는 경로로 들어오는 PDF 파일 처리 기능을 일시적으로 제한하거나, 이미지 변환 프로세스를 격리된 샌드박스(Sandbox) 환경에서 실행하도록 설정하는 등 임시 완화 조치를 적용해야 합니다.
♥ 추천 0
PDF나 이미지 처리에 Ghostscript를 자주 활용하는 만큼, Heap Buffer Overflow를 통한 RCE는 서버 권한 탈취로 직결되는 매우 치명적인 결함입니다. 즉시 패치를 적용해야 하며, C/C++ 기반의 네이티브 문서 파서 모듈은 아키텍처 단계에서 메인 웹 서버와 분리하여 격리된 샌드박스(컨테이너, Serverless 등) 환경에서 실행되도록 구조를 개선해야 합니다. 또한 파일 처리 프로세스의 시스템 권한을 최소화하는 다층 방어(Defense-in-Depth) 적용이 시급합니다.
Ghostscript는 문서 변환이나 썸네일 생성을 위해 수많은 웹 애플리케이션 백엔드에 널리 사용되어 공격 표면(Attack Surface)이 매우 넓습니다. 단순 PDF 업로드 파이프라인만으로 미인증 원격 코드 실행(Unauthenticated RCE)이 가능하다는 점은 공격자에게 최고의 시나리오입니다. 패치가 적용되지 않은 웹 서버라면 내부망 진입을 위한 가장 매력적인 초기 침투(Initial Access) 벡터가 될 것입니다.
PDF 처리에 범용적으로 쓰이는 Ghostscript의 RCE 취약점은 웹 서비스의 파일 업로드 기능 전체를 위협할 수 있는 심각한 운영 리스크입니다.
개발 및 운영 팀은 해당 오픈소스 라이브러리의 즉각적인 패치 적용과 함께, 문서 처리 프로세스의 권한을 최소화(Sandboxing)하는 보안 정책을 재점검해야 합니다.
이번 사례를 계기로 조직 내 서드파티 컴포넌트(SBOM) 관리 및 사전에 위협을 식별하는 공급망 보안 거버넌스를 더욱 강화하겠습니다.