전 세계 웹사이트에서 가장 널리 쓰이는 프로그래밍 언어 중 하나인 PHP에서 치명적인 보안 취약점이 발견됐습니다. 과학기술정보통신부와 한국인터넷진흥원은 22일 낮 12시를 기해 민간 분야 사이버위기 경보를 기존 관심에서 주의로 상향했습니다. 이번 PHP 취약점 발견 소식은 인공지능 모델을 활용한 보안 점검 과정에서 처음 확인됐습니다.

목차
PHP 취약점 발견, 왜 이렇게 긴급할까
이번에 공개된 취약점은 인증 절차 없이 공격자가 서버에서 임의의 코드를 실행할 수 있는 원격 코드 실행 취약점입니다. 공격자가 아이디와 비밀번호 없이 특수하게 조작된 요청만 보내면 서버에 원하는 명령을 실행할 수 있다는 뜻입니다. 공격에 성공하면 해커가 서버에 원격 조종 파일을 몰래 설치하거나 고객 정보를 빼내고, 홈페이지를 변조하거나 서비스를 마비시킬 수 있습니다. 특히 이번 취약점은 개별 홈페이지 프로그램이 아니라 PHP 자체에서 발견된 점이 위험합니다. 홈페이지 프로그램을 안전하게 만들었더라도 서버에 설치된 PHP 버전이 취약하다면 같은 피해를 입을 수 있습니다.
정부는 국내에서 취약한 버전의 PHP가 설치된 것으로 추정되는 인터넷 자산이 약 11만 건에 이를 것으로 파악했습니다. PHP는 오래된 홈페이지, 외주 제작 쇼핑몰, 장비 관리 화면 등 곳곳에서 여전히 사용되고 있습니다. 평소에 관리하지 않던 시스템일수록 이번 PHP 취약점 발견으로 인한 위험에 그대로 노출될 수 있습니다.
지금 바로 확인해야 할 PHP 버전과 패치 방법
PHP 개발팀은 이미 보안 업데이트를 배포했습니다. 이번에 확인된 취약점은 CVE-2026-109618과 CVE-2026-109619 두 건입니다. 아래 표를 먼저 확인해 내가 운영하는 서버의 PHP 버전이 영향받는 버전인지 바로 점검해 보시기 바랍니다.
| PHP 버전 | 영향받는 버전 | 패치 버전 |
|---|---|---|
| 8.5 | 8.5.12 미만 | 8.5.12 이상 |
| 8.4 | 8.4.27 미만 | 8.4.27 이상 |
| 8.3 | 8.3.36 미만 | 8.3.36 이상 |
| 8.2 | 8.2.35 미만 | 8.2.35 이상 |
| 8.1 이하 | 공식 지원 종료 | 상위 버전으로 전환 |
패치가 제공된 최신 버전은 PHP 8.5.12, 8.4.27, 8.3.36, 8.2.35 이상입니다. PHP 8.1 이하 구버전은 공식 보안 업데이트가 지원되지 않기 때문에 지원되는 상위 버전으로 전환해야 합니다. 다만 일부 운영체제 배포판이나 장기 지원 업체가 별도로 보안 수정 사항을 제공할 수 있으므로 사용 중인 제품의 업데이트 안내도 함께 확인하는 것이 좋습니다.
저도 이번 소식을 접한 뒤에 운영 중인 서버부터 바로 확인했습니다. 평소에 PHP 버전을 크게 신경 쓰지 않았는데, 오래된 프로젝트 서버가 아직 PHP 8.1 이하 버전으로 남아 있어서 놀랐습니다. 오래전에 제작한 홈페이지나 외주로 만든 쇼핑몰은 관리 주체가 불분명한 경우가 많습니다. 호스팅 업체에 문의해 패치 적용 여부를 확인하고, 직접 서버를 운영한다면 지금 바로 접속해서 버전을 확인해 보시기 바랍니다.
패치 적용 후에는 침해 흔적 점검까지 마쳐야 합니다
보안 업데이트를 적용했다고 해서 안심하기는 이릅니다. 이번 PHP 취약점 발견으로 인한 공격이 이미 발생했을 가능성도 있습니다. 패치를 적용한 뒤에는 반드시 침해 흔적을 점검해야 합니다. 아래 항목을 확인해 보시기 바랍니다.
- 비정상적인 접속 기록이 있는지 확인합니다.
- 웹셸이나 원격 조종 파일이 서버에 설치되어 있는지 점검합니다.
- 홈페이지 파일 중 최근에 수정된 이상한 파일이 있는지 확인합니다.
- 웹서비스를 재시작하고 최신 버전으로 정상 동작하는지 테스트합니다.
- 피해가 의심되면 한국인터넷진흥원에 바로 신고합니다.
특히 웹호스팅 서비스를 이용하는 사업자는 내부 시스템뿐 아니라 호스팅 업체의 패치 적용 여부도 반드시 확인해야 합니다. 실제로 많은 중소기업이 외부 개발사에 홈페이지를 맡기고 운영하고 있습니다. 이 경우 담당자가 변경되거나 계약이 종료되면 서버를 직접 관리하지 못하는 경우가 많습니다. 이런 상황에서 PHP 취약점 발견 소식이 더 크게 다가올 수밖에 없습니다.
국내외 대응 상황과 앞으로의 대비
정부는 이번 PHP 취약점 발견 이후 정보보호 최고책임자 신고기업 약 2만 8000곳과 사이버위협정보 공유 체계 회원사, 주요정보통신기반시설, 정보보호 관리체계 인증기업, 웹호스팅 업체 등에 긴급 보안 조치를 안내했습니다. 또한 침해사고 대응 인력을 늘리고 비상출동조를 상시 대기시키는 등 비상대응 체계를 가동하고 있습니다. 해외에서도 미국 국가안보국과 영국 국가사이버보안센터가 취약한 시스템을 확인하고 보안 업데이트를 적용하도록 권고했습니다.
외신에 따르면 일부 유럽 국가에서는 예방 차원에서 공공기관 웹서비스 운영을 일시 중단하는 조치도 있었습니다. 실제 해킹 피해가 확인된 것은 아니지만, 공격 코드가 이미 공개된 상황에서 더 적극적으로 대응한 것입니다. 정부도 수동 점검 후 며칠 뒤에 패치하는 기존 방식으로는 이번 공격을 막기 어렵다고 강조했습니다. 인터넷에 노출된 시스템의 접근 차단과 웹방화벽 룰셋 선제 적용 같은 자동화된 대응 체계가 필요하다는 설명입니다.
이번 PHP 취약점 발견 사태를 통해 웹사이트 운영의 기본기가 얼마나 중요한지 다시 깨닫게 됩니다. 평소에 사용하는 프로그램 언어와 서버 버전을 주기적으로 확인하고, 최신 보안 패치를 바로 적용하는 습관이 필요합니다. 자체 보안 인력이 부족한 중소기업이라면 외부 전문가의 도움을 받아 정기 점검을 하거나 자동화된 패치 관리 도구를 도입하는 것도 좋은 방법입니다.
정부가 발표한 자세한 내용은 아래 링크에서 확인할 수 있습니다.
PHP 취약점 발견, 이번 대응이 중요한 이유
이번에 공개된 취약점은 공격 코드까지 이미 공개된 상태입니다. 누구나 쉽게 공격 방법을 찾아볼 수 있기 때문에 패치 적용이 조금만 늦어져도 큰 피해로 이어질 수 있습니다. PHP 취약점 발견 소식이 단순한 보안 공지가 아니라 즉각 행동을 요구하는 이유입니다.
앞으로는 취약점이 발견되면 몇 시간 안에 패치를 적용할 수 있는 자동화된 시스템이 더 중요해질 것입니다. 수동으로 모든 서버를 일일이 점검하는 방식은 한계가 있습니다. 웹방화벽 규칙을 자동으로 갱신하고, 인터넷에 연결된 자산을 실시간으로 모니터링하며, 의심스러운 접근을 차단하는 체계를 갖추는 것이 필요합니다.
이번 PHP 취약점 발견을 계기로 내부 시스템의 PHP 버전을 확인하고, 보안 패치 이력과 침해 흔적 점검까지 한 번에 정리해 보시기 바랍니다. 특히 오래된 웹사이트를 운영 중이라면 지금이 시스템을 점검하고 정비할 좋은 시점입니다.
자주 묻는 질문
Q1 이번 PHP 취약점 발견으로 어떤 피해가 발생할 수 있나요?
A1 공격자가 서버에 원격 조종 파일을 설치하거나 고객 정보를 빼낼 수 있고, 홈페이지 변조와 서비스 장애까지 일어날 수 있습니다. 인증 없이 명령을 실행할 수 있어서 위험도가 매우 높습니다.
Q2 PHP 8.1 이하 버전을 쓰고 있다면 어떻게 해야 하나요?
A2 PHP 8.1 이하는 공식 보안 업데이트가 종료되었기 때문에 지원되는 상위 버전으로 전환해야 합니다. 단, 일부 운영체제 배포판이나 장기 지원 업체가 별도 수정 사항을 제공할 수 있으니 해당 안내도 확인하시기 바랍니다.
Q3 패치를 적용한 뒤에도 점검해야 할 것이 있나요?
A3 네. 비정상 접속 기록이나 웹셸 설치 여부를 확인해야 합니다. 피해가 의심되면 한국인터넷진흥원에 신고하고 침해 대응 지원을 받아야 합니다.





