싱가포르 사이버보안청(CSA)의 그웬다 퐁 사이버보안 담당 국장은 PHP에서 치명적인 취약점 두 건이 공개되고 보안 업데이트가 나온 뒤인 2026년 10월 22일, 각 조직에 즉각적인 대응을 촉구했습니다. 이 취약점은 로그인하지 않은 공격자가 영향을 받는 웹 서버에서 원격으로 코드를 실행하게 할 수 있습니다. 악용 시도 보고도 긴급성을 높였지만, 시도가 있었다는 사실만으로 특정 조직의 시스템이 침해됐다고 단정할 수는 없습니다.
3
5
7
14
왜 긴급 대응이 필요한가
PHP2Shell이라는 이름으로 함께 불리는 두 취약점은 CVE-2026-109618과 CVE-2026-109619입니다. CSA는 두 취약점을 모두 ‘치명적’으로 분류했으며, CVSS v4.0 기준 위험도 점수는 각각 10점 만점에 9.2점입니다. 공격에 성공하면 로그인 절차 없이 서버에서 코드를 실행할 수 있어, 웹 서버 장악 등 심각한 결과로 이어질 수 있습니다.
3
보도에 따르면 이 결함들은 AI를 활용한 연구로 발견되기 전까지 수년간 PHP에 존재했습니다. PHP는 웹사이트와 웹 애플리케이션을 구동하는 데 널리 쓰이는 프로그래밍 언어입니다. 조직이 직접 관리하는 웹사이트뿐 아니라 외부 업체가 운영하는 서비스에도 PHP가 들어갈 수 있어, 담당 부서가 사용 사실을 미처 파악하지 못했을 가능성도 있습니다.
1
5
7
시점도 중요했습니다. 개발자들은 10월 21일 보안 업데이트를 공개했고, 퐁 국장의 대응 촉구는 다음 날 나왔습니다. 당시 보도에는 작동 가능한 공격 방식이 확인됐다는 내용과 취약점을 노린 시도에 대한 보고가 담겼습니다. 다만 BBC는 당시까지 성공적인 악용 사례는 보고되지 않았다고 전했습니다. 공격 시도나 공격 방법의 확인은 위험 신호이지, 침해가 이미 발생했다는 증거는 아닙니다.
3
6
7
8
14
취약점에 대응하는 동안 예방 차원에서 일부 웹사이트 운영자가 서비스를 일시 중단하기도 했습니다. 사이트가 잠시 닫혔다고 해서 해커가 서비스를 마비시켰다는 뜻은 아닙니다.
9
조직이 지금 해야 할 일
1. PHP를 사용하는 시스템을 빠짐없이 찾기
IT 담당자에게 웹사이트, 웹 서버, 애플리케이션 백엔드에서 PHP를 사용하는지 확인하도록 하세요. 외부 업체가 호스팅하거나 관리하는 시스템도 포함해야 합니다. 시스템별 PHP 버전과 담당자를 기록하는 것이 좋습니다. 퐁 국장도 노출된 시스템을 파악하는 일을 우선 과제로 강조했습니다.
7
2. 인터넷에 노출된 서비스부터 패치하기
10월 21일 공개된 PHP 보안 업데이트를 적용하고, CSA의 SingCERT 보안 공지 **‘Critical Vulnerabilities in PHP (PHP2Shell)’**를 확인해 영향을 받는 소프트웨어와 조치 방법을 파악하세요. 외부 인터넷에서 접근할 수 있는 시스템을 우선 점검해야 합니다. PHP 설치 환경마다 업데이트 방법이 같다고 가정하지 말고, 버전별 안내를 공식 공지에서 확인하세요.
3
3. 외부 IT·호스팅 업체에 직접 확인하기
외부 IT 업체나 호스팅 사업자에 의존하는 중소기업은 해당 서비스가 영향을 받는 PHP 버전을 사용하는지, 어떤 시스템에 패치를 적용했는지, 아직 조치하지 않은 노출 시스템이 있는지 물어보세요. 담당자와 완료 시점을 정하고, 작업이 끝났다는 확인도 요청하는 편이 안전합니다. 소규모 조직은 자신이 이용하는 서비스에 PHP가 포함돼 있다는 사실을 모를 수 있습니다.
15
4. 침해 흔적도 점검하기
패치를 적용했다고 해서 업데이트 전에 시스템에 접근이 있었는지 확인되는 것은 아닙니다. 사내 보안 담당자나 서비스 제공업체에 웹 서버·애플리케이션 로그 검토를 요청하고, 의심스러운 프로세스나 예상치 못한 파일 변경 등 이상 징후가 있는지 살펴보세요. 우려되는 흔적이 발견되면 조직의 보안 사고 대응 절차에 따라 조사해야 합니다.
5. CSA 안내를 공유하고 필요하면 기술 지원받기
CSA SingCERT 공지를 웹사이트, 인프라, 보안을 담당하는 사람들과 공유하세요. 내부 인력만으로 영향을 받는 시스템을 찾거나 업데이트를 안전하게 적용하기 어렵다면 해당 IT 업체나 자격을 갖춘 보안 전문가의 도움을 받는 것이 좋습니다. 영향 대상과 조치 방법을 확인할 때는 CSA 공지를 기준으로 삼으세요.
3
핵심은 PHP가 어디에서 실행되는지 확인하고, 영향을 받는 인터넷 노출 시스템을 신속히 패치한 뒤 조치 완료와 시스템 무결성을 함께 점검하는 것입니다. 예방을 위한 서비스 중단이나 공격 시도는 침해의 증거가 아니지만, 업데이트를 마쳤다는 사실만으로 이전에 접근이 없었다고 단정할 수도 없습니다.
6
9
14