PHP 5.4 지원 종료일과 보안 상태
PHP 5.4는 2012년 3월 1일에 나왔고, 보안 지원은 2015년 9월 14일에 끝났습니다. 최신 버전은 5.4.45입니다.
PHP2Shell: 전 버전 취약 · 수정 없음, 업그레이드 필요지원이 끝난 버전대라 앞으로 나올 취약점에도 공식 패치가 없습니다.
- 현재 상태
- 지원 종료
- 출시일
- 2012-03-01
- 정식 지원 종료
- 2014-09-14
- 보안 지원 종료
- 2015-09-14
- 최신 버전
- 5.4.45
- 릴리스 수
- 46개
PHP 5.4를 쓰고 있다면 지금 할 일
PHP 5.4는 PHP2Shell 수정이 없고 백포트도 제공되지 않습니다. 지원되는 버전대(8.2, 8.3, 8.4, 8.5)로 업그레이드해야 합니다. 그 전까지는 서버의 인터넷 노출을 최소화하세요.
PHP 5.4 전체 릴리스
| 버전 | 출시일 | PHP2Shell |
|---|---|---|
| 5.4.45 | 2015-09-03 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.44 | 2015-08-06 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.43 | 2015-07-09 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.42 | 2015-06-11 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.41 | 2015-05-14 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.40 | 2015-04-16 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.39 | 2015-03-19 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.38 | 2015-02-19 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.37 | 2015-01-22 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.36 | 2014-12-18 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.35 | 2014-11-13 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.34 | 2014-10-16 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.33 | 2014-09-18 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.32 | 2014-08-21 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.31 | 2014-07-24 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.30 | 2014-06-26 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.29 | 2014-05-29 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.28 | 2014-05-02 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.27 | 2014-04-03 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.26 | 2014-03-06 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.25 | 2014-02-06 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.24 | 2014-01-09 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.23 | 2013-12-12 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.22 | 2013-11-14 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.21 | 2013-10-17 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.20 | 2013-09-19 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.19 | 2013-08-22 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.18 | 2013-07-04 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.17 | 2013-07-04 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.16 | 2013-05-09 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.15 | 2013-05-09 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.14 | 2013-04-11 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.13 | 2013-03-14 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.12 | 2013-02-21 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.11 | 2013-01-17 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.10 | 2012-12-20 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.9 | 2012-11-22 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.8 | 2012-10-18 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.7 | 2012-09-13 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.6 | 2012-08-16 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.5 | 2012-07-19 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.4 | 2012-06-14 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.3 | 2012-05-08 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.2 | 2012-05-03 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.1 | 2012-04-26 | PHP2Shell 취약 · 업그레이드 필요 |
| 5.4.0 | 2012-03-01 | PHP2Shell 취약 · 업그레이드 필요 |
웹에서 실제로 쓰는 PHP 버전 확인하는 법
- 응답 헤더 보기: 사이트가
X-Powered-By: PHP/8.x.x헤더를 내보내면 사이트 PHP 버전 검사기로 바로 볼 수 있습니다. - phpinfo(): 웹 루트에
<?php phpinfo();파일을 잠깐 올려 열어 보고, 확인 후 반드시 지웁니다. - 서버 명령창의
php -v는 다를 수 있습니다. 명령줄 PHP와 웹(PHP-FPM, Apache 모듈)의 PHP가 다른 버전인 서버가 많습니다. - 배포판 패키지라면 버전 번호가 아니라 패키지 리비전과 배포판 보안 공지로 판단합니다:
dpkg -l | grep php(Ubuntu·Debian),rpm -qa | grep php(RHEL 계열).
직접 확인하기 어렵다면
사이트 주소만 보내주시면 웹에서 실제로 쓰는 PHP 버전과 PHP2Shell 노출 여부를 무료로 확인해 드립니다. Bugcrowd P1 화이트해커가 직접 봅니다.
무료 점검 요청하기긴급 보안 패치 40만 원부터 · 레거시(7.4~8.1) 백포트 패치 60만 원부터 · 작업 전 파일과 DB 전체 백업 · VAT 별도
자주 묻는 질문
PHP 5.4 지원은 언제 끝나나요?
PHP 5.4의 정식 지원은 2014년 9월 14일, 보안 지원은 2015년 9월 14일에 이미 끝났습니다.
PHP 5.4는 PHP2Shell에 취약한가요?
네. PHP 5.4는 수정도 백포트도 없어서 지원되는 버전으로 업그레이드해야 합니다.