PHP 엔진에 인증 없이 서버를 장악하는 취약점… 8.2~8.5 긴급 패치

PHP 프로젝트가 인증 없이 원격에서 코드를 실행할 수 있는 치명적 취약점 2개를 고친 PHP 8.5.12 등 네 버전을 내고 즉시 업데이트를 권했다. 취약점을 찾았다고 밝힌 Wiz Research는 구글 Gemini 4 Argon이 취약점 발견과 공격 코드 개발에 크게 기여했다고 밝혔다.

php.net 첫 화면의 보안 공지. 파란 제목 Security advisory Critical remote code execution vulnerabilities, update now 옆에 21 Oct 2026 날짜가 있고, 아래에 PHP 8.5.12·8.4.27·8.3.36·8.2.35가 인증 없는 원격 코드 실행 취약점 두 개를 고친다는 굵은 문장, 위험 대상 설명, CVE-2026-109618과 CVE-2026-109619 두 취약점 설명이 이어진다.
PHP 프로젝트의 보안 공지. 출처: php.net, 2026년 10월 22일 확인.

PHP 프로젝트가 10월 21일 PHP 8.5.12, 8.4.27, 8.3.36, 8.2.35를 내고 인증 없이 원격에서 코드를 실행할 수 있는 치명적 취약점 2개를 고쳤다. 메모리 부족 처리 중 일부만 초기화된 데이터를 유효한 것으로 다룰 수 있는 문제와, 해제된 내부 상태를 같은 워커의 다음 요청이 쓸 수 있는 문제다. 취약점을 찾았다고 밝힌 Wiz Research는 이를 PHP2Shell이라 부르며 심각도가 9.2에 이른다고 밝혔다.

웹 요청을 처리하는 모든 PHP 설치가 대상이며, PHP-FPM, Apache mod_php, php-cgi, FrankenPHP, LiteSpeed 등이 여기에 들어간다. PHP는 그중 mod_php의 위험이 가장 크다고 봤다. Wiz는 PHP 5.4 이후 거의 모든 버전이 해당하며, WordPress·Drupal·Joomla에서 인증 없는 원격 코드 실행을 시연했다고 밝혔다.

해법은 업데이트다. 리눅스 배포판과 LTS 업체는 패치를 미리 받았으므로, PHP는 해당 업체의 업데이트 패키지를 확인하라고 안내했다. 8.1 이하는 PHP 프로젝트의 업데이트 대상이 아니지만, 그중 7.4·8.0·8.1에는 최소한의 소스 백포트를 따로 냈다. 당장 못 올리면 memory_limit=-1 등 완화책이 있지만, PHP는 업데이트만이 완전한 해결책이라고 밝혔다.

Wiz는 이번 연구에 Gemini 4 Argon과 -5.6 Sol 등을 썼고, 그중 4 Argon이 취약점 발견과 공격 코드 개발, 패치 검증에 크게 기여했다고 밝혔다. 결함은 10년 넘게 있었지만 악용을 증명하는 단계가 너무 복잡해 사람 연구자로는 한계에 가까웠고, AI가 그 장벽을 크게 낮췄다는 설명이다.

Wiz는 세계적 수준의 팀이 몇 달 걸릴 일을 연구자 한 명이 일주일 만에 끝냈다고 했다. 8월 24일 PHP 보안팀에 보고한 지 약 두 달 만에 패치가 나왔다.

참고한 자료 2
  1. PHP — Security advisory: Critical remote code execution vulnerabilities, update now(2026년 10월 21일)
  2. Wiz Research — PHP2Shell: AI uncovers critical RCE vulnerabilities affecting 70% of the Internet(2026년 10월 21일)

아무 곳이나 누르면 닫힙니다

함께 보면 좋은 글

뉴스

AI 코딩 도구 OpenCode 해킹, 사용자 API 키 노출

오픈소스 AI 코딩 에이전트 OpenCode의 유료 온라인 서비스가 해킹당해 사용자 1.4%의 AI 서비스 API 키가 노출됐다. 앤트로픽·구글은 해당 키를 막았고 OpenAI와 OpenCode는 부당하게 쓰인 요금을 환불하고 있다.

뉴스

구글, 모델 대신 하네스를 고치는 Harness² 공개

구글 연구진이 AI 모델은 그대로 두고 프롬프트·메모리·스킬 같은 주변 구성(하네스)을 스스로 고치게 하는 오픈소스 프레임워크 Harness²를 공개했다. 설정을 바꾸는 방법을 여러 가지 만들어 같은 일을 하나씩 실제로 시켜 보고, 결과가 좋은 쪽을 골라 합친다. 이 과정을 한 번 거친 것만으로 GLM-5와 Gemini 3.5 Flash의 점수가 올랐다.

뉴스

Cursor 마켓플레이스에서 Claude Code 확장 변조본 배포

AI 코드 편집기 Cursor의 확장 마켓플레이스에서 앤트로픽 Claude Code 확장의 변조 버전이 11시간가량 배포됐다. 이 버전이 설치된 기기에는 공격자의 SSH 키가 등록되고 원격 접속 통로를 계속 열어 두기 위한 프로그램이 깔렸으며, Cursor는 감염 확인 방법과 제거 스크립트를 공개했다.