Patch Ticker

gohttpserver 압축 업로드 경로 검사 누락으로 임의 파일 쓰기 가능

파일 공유 서버에 누구나 파일을 심어 시스템을 해킹할 수 있습니다!

요약

gohttpserver의 /upload 기능이 ZIP 압축 파일을 풀 때 경로를 검사하지 않아, 인증 없이 공격자가 서버의 임의 위치에 파일을 쓸 수 있습니다. 업로드 기능을 켠 설치가 해당하며, 시스템 파일을 덮어써 원격 코드 실행으로 이어질 수 있습니다.

해당 조건

  • 업로드 기능 사용(--upload 옵션 또는 .ghs.yml의 upload: true)

대처법

소스에 수정된 버전이 명시되어 있지 않습니다. 해당 버전은 v1.3.0까지이므로, 실행 중인 버전이 v1.3.0보다 새로운지 확인하고 프로젝트의 공지를 읽으세요. 그때까지는 업로드 기능을 끄세요.

대상 제품과 운영체제

  • Windows
  • macOS
  • Linux
  • codeskyblue gohttpserver

CVE 번호

원문 링크

시각

처음 게시

처음 확인