디노텍의 최신 소식과 보안 인사이트를 전해드립니다.

2026년 10월 21일(한국시간 23:00), PHP 엔진 코어에서 별도의 인증 절차 없이 원격에서 코드가 실행(RCE*)되어 서버 권한을 탈취할 수 있는 치명적인 고위험 취약점 2건이 확인되어 긴급 공식 보안 업데이트가 공개되었습니다. 해당 취약점은 ‘PHP2Shell’로 통용되고 있습니다.
이번 결함은 공격자가 로그인 절차 없이도 시스템을 임의로 장악할 수 있는 치명적인 위험이 있습니다. 따라서 운영 서버 환경 전반에 대한 신속한 버전 점검과 함께 서버의 PHP를 최신 버전으로 업데이트해야 하는 시점인데요. 이번 글에서는 디노텍이 확인해야 할 핵심 내용과 대응 절차를 정리해 보았습니다.
*(RCE: Remote Code Execution, 공격자가 원격에서 임의의 코드를 실행하는 것)
1. 어떤 취약점인가요? (CVE-2026-109618 / 109619)
• 발표 일자: 2026년 10월 21일
• 위험도: CVSS 9.2점 (매우 심각)
• 핵심 내용: 로그인을 하지 않은 공격자가 웹 애플리케이션의 로직(소스 코드)이 실행되기도 전인 PHP의 요청 파싱(Request Parsing) 단계에서 곧바로 임의의 코드를 실행할 수 있는 취약점입니다.
• 영향 범위: PHP-FPM, Apache mod_php, php-cgi, FrankenPHP, LiteSpeed 등 웹 요청을 처리하는 대부분의 PHP 환경이 대상에 포함됩니다.
⚠️ 이번 취약점이 유독 치명적인 이유
보통 웹 보안 이슈는 "게시판 플러그인을 업데이트하세요"로 해결되지만, 이번 취약점은 웹사이트 코드가 실행되기 전 단계인 PHP 엔진 자체에서 뚫립니다.
따라서 쇼핑몰, 워드프레스, 자체 개발 코드를 아무리 수정해도 소용이 없으며, 오직 PHP 엔진 업그레이드만이 유일한 해결책입니다.
2. 우리 서버도 영향받나요? (버전 확인 필수)
현재 사용 중인 PHP 버전에 따라 영향 여부와 조치 방법이 다릅니다.
✓ 취약한 버전 (패치 대상): PHP 8.2 ~ 8.5 버전
✓ 공식 패치가 발표된 버전: PHP 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35
✓ PHP 8.1 이하 버전: 공식 보안 패치가 제공되지 않으므로, 상위 버전으로 마이그레이션(업그레이드) 진행
3. 지금 당장 해야 할 조치 3단계
서버 터미널에 접속하여 아래 명령어로 버전을 확인합니다.
사용 중인 버전에 맞춰 안전한 최신 패치 버전으로 업데이트를 진행합니다.
| 사용 중인 브랜치 | 업그레이드 목표 버전 |
|---|---|
| PHP 8.5.x | 8.5.12 이상 |
| PHP 8.4.x | 8.4.27 이상 |
| PHP 8.3.x | 8.3.36 이상 |
| PHP 8.2.x | 8.2.35 이상 |
| PHP 8.1 이하 (지원 종료) | 상위 버전(8.2 이상)으로 마이그레이션 |
패키지 업데이트를 완료했더라도 서버 프로세스를 재시작하지 않으면 기존 프로세스가 메모리에 그대로 남아있어 취약점에 지속적으로 노출됩니다. 반드시 관련 서비스를 재시작하여 패치 버전을 적용해야 합니다.
4. 당장 업데이트가 어렵다면? (임시 완화책)
서버 환경상 즉각적인 업그레이드가 어려운 경우, PHP 공식 가이드에서 제시하는 임시 완화 설정을 적용할 수 있습니다. (다만, 이는 일부 공격 경로를 줄일 뿐 완전한 방어는 아니며, 근본적인 해결책은 보안 패치가 포함된 최신 버전으로 업데이트하는 것 입니다.)
✓ memory_limit = -1 조정 또는 제한 강화
✓ post_max_size 용량 낮추기
✓ session.upload_progress.enabled = 0 설정
✓ PHP 8.5의 경우 fatal_error_backtraces = 0 설정
※ 설정을 변경한 경우에도 반드시 워커 프로세스를 재시작해야 적용됩니다.
최근 들어 다양한 보안 이슈가 끊임없이 터지며 긴장을 늦출 수 없는 상황인데, 가장 널리 쓰이는 PHP 엔진 자체에서조차 치명적인 취약점이 발생하며 기본 환경조차 안심하기 어려운 시점입니다.
"우리 사이트는 규모가 작아서 공격 대상이 아니겠지" 라는 생각은, 24시간 내내 인터넷 전역을 무차별 스캔하는 자동화 봇 앞에서는 통하지 않습니다. 취약점 발표 직후부터 실제 공격 시도 정황이 보고되고 있는 만큼, 서버를 운영 중인 관리자분들은 지금 바로 터미널을 열어 php -v로 버전을 점검하고 최신 패치를 적용하시기 바랍니다.
-
PREV AI 위협의 두 얼굴 내재적 위협과 외재적 위협
-
NEXT 다음 글이 없습니다.
