보안 칼럼PHP·Node사실 확인 2026-10-31 · 기관 7곳
PHP 보안 업데이트 · 2026년 10월 21일 긴급 패치와 버전 확인
세 줄 요약
- 2026-10-21 PHP 8.5.12·8.4.27·8.3.36·8.2.35가 심각한 취약점을 고쳤습니다.
- php -v나 호스팅 화면으로 내 버전을 확인합니다.
- 8.1 이하는 공식 업데이트가 없으니 지원 버전으로 옮깁니다.
PHP는 워드프레스를 비롯해 많은 웹사이트가 돌아가는 언어입니다. 2026년 10월 21일 PHP 프로젝트가 긴급 보안 업데이트를 내놓았습니다. 사이트를 운영한다면 쓰고 있는 PHP 버전이 이번 업데이트 대상인지가 핵심입니다.
무엇이 나왔나
2026년 10월 21일 PHP 8.5.12, 8.4.27, 8.3.36, 8.2.35가 나왔고, 원격 코드 실행으로 이어질 수 있는 심각한 취약점 두 개를 고쳤습니다.
원격 코드 실행은 공격자가 내 서버에서 원하는 명령을 실행할 수 있다는 뜻이라 가장 위험한 종류에 속합니다.
각 버전대에서 위 숫자 이상으로 올리는 것이 이번 업데이트의 핵심입니다.
PHP 10월 21일 보안 공지 확인하기내 PHP 버전 확인하기
서버에 접속할 수 있다면 터미널에서 php -v 명령으로 PHP 버전을 볼 수 있습니다.
공유 호스팅을 쓴다면 호스팅 관리 화면에서 PHP 버전을 찾아보고, 보이지 않으면 호스팅 업체에 문의하세요.
워드프레스를 쓴다면 관리자 화면의 사이트 상태 메뉴에서도 확인해 볼 수 있습니다.
PHP 버전 확인 명령 안내 확인하기오래된 버전을 쓰고 있다면
PHP 8.1과 그 이전 버전은 PHP 프로젝트의 공식 업데이트가 더 나오지 않습니다.
PHP 8.2도 2026년 12월 31일에 보안 지원이 끝납니다.
이번 기회에 8.3 이상으로 옮길 계획을 세우는 것이 좋습니다. 옮기기 전에는 사이트 백업과 플러그인 호환 확인이 먼저입니다.
PHP 지원 버전표 조회하기직접 관리하지 않는 서버라면
호스팅 업체나 서버 관리 업체가 PHP를 관리한다면, 이번 10월 21일 보안 업데이트가 적용됐는지 물어보는 것이 가장 빠릅니다.
버전 숫자만 보고 판단하기보다 업체에 적용 여부를 확인받는 편이 정확합니다.
주의할 점
운영 중인 사이트의 PHP를 바로 올리면 오래된 플러그인이나 코드가 멈출 수 있습니다. 가능하면 복사본 사이트에서 먼저 시험합니다.
업데이트 전에는 파일과 데이터베이스를 모두 백업합니다.
설정을 바꿔 위험을 줄이는 임시 방법이 거론되기도 하지만, 업데이트 전까지 시간을 버는 수단 정도로만 생각하는 편이 안전합니다.
자주 묻는 질문
Q. 8.2를 쓰는데 8.2.35로만 올려도 되나요?
이번 취약점은 고쳐지지만 8.2는 올해 말 보안 지원이 끝나므로 상위 버전으로 옮길 준비를 같이 하는 것이 좋습니다.
Q. php -v 결과와 사이트 화면의 버전이 달라요.
서버에 PHP가 여러 개 설치돼 있으면 이런 일이 생길 수 있습니다. 사이트가 실제로 쓰는 버전을 기준으로 호스팅 업체와 확인하세요.
Q. 윈도우에서 PHP를 쓰는데요?
php.net 다운로드 페이지에서 윈도우용 파일을 받을 수 있습니다. 공지에 나온 버전 이상을 받으면 됩니다.
출처
사실 확인표
| 2026년 10월 21일 PHP 8.5.12, 8.4.27, 8.3.36, 8.2.35가 나왔고, 원격 코드 실행으로 이어질 수 있는 심각한 취약점 두 개를 고쳤습니다. | php.net 공지 2026-10-21 · endoflife.date PHP · GreenGeeks 2026년 10월 보안 업데이트 |
| 서버에 접속할 수 있다면 터미널에서 php -v 명령으로 PHP 버전을 볼 수 있습니다. | php.net 명령줄 옵션 설명서 · phoenixNAP PHP 버전 확인 가이드 · GreenGeeks 2026년 10월 보안 업데이트 |
| PHP 8.1과 그 이전 버전은 PHP 프로젝트의 공식 업데이트가 더 나오지 않습니다. | php.net 공지 2026-10-21 · endoflife.date PHP · GreenGeeks 2026년 10월 보안 업데이트 |
| PHP 8.2도 2026년 12월 31일에 보안 지원이 끝납니다. | php.net 지원 버전표 · endoflife.date PHP · PHP.Watch 릴리스 주기 변경 |