2024-03-30 01:00 (토)
PHP GD 라이브러리 서비스 거부 취약점 발견돼...패치 필수
상태바
PHP GD 라이브러리 서비스 거부 취약점 발견돼...패치 필수
  • 길민권 기자
  • 승인 2018.02.09 18:41
이 기사를 공유합니다

coding-1841550_640.jpg
최근 PHP GD 라이브러리에서 서비스거부 취약점(CVE-2018-5711)이 발견되었다. 해당 취약점으로 PHP의 서버 CPU 사용률을 순간적으로 100%로 만들어 버릴 수 있다.

GD 라이브러리의 gf_gif-in.c에는 정수서명오류가 존재해, 특별히 조작된 GIF 파일을 이용한다면 PHP 함수의 imagecreatefromgif 또는 imagecreatefromstring가 불러들여질 때 무한루프를 발생시킬 수 있다.

취약점은 ext/gd/libgd/gd_gif_in.c 코드에 존재한다.

GetDataBlock이 -1을 반환할 때, 두번째 코드 중 카운트 값이 이 값을 할당할 수 없기 때문에 버그가 발생하는 것이다.

PHP GD 라이브러리 이전 버전 사용자는 최신 버전으로 업데이트해야 안전할 수 있다.

★정보보안 대표 미디어 데일리시큐!★

■ 보안 사건사고 제보 하기

▷ 이메일 : mkgil@dailysecu.com

▷ 제보 내용 : 보안 관련 어떤 내용이든 제보를 기다립니다!

▷ 광고문의 : jywoo@dailysecu.com

★정보보안 대표 미디어 데일리시큐 / Dailysecu, Korea's leading security media!★