메인 컨텐츠로 건너뛰기

PHP2Shell 등 심각한 PHP 보안 취약점이 전 세계 수백만 웹사이트를 위협

웹 서버에 영향을 미치는 심각한 PHP 서버 취약점

업데이트 2026.10.23.

보안 연구진은 원격에서 웹 서버에 명령을 실행할 수 있게 하는 두 건의 치명적인 PHP 취약점(보안 취약점, security vulnerability)을 발견했습니다. 인공지능(AI)이 결함을 찾아내고 심각도를 입증하는 데 핵심 역할을 했습니다. 전 세계 수십여 곳의 기업 및 정부 서비스가 보안 패치를 적용하는 동안 일시적으로 웹사이트를 내렸습니다. 한편 Cloudflare는 이미 수백만 건의 취약점 악용 시도를 기록했으며, 이 숫자는 계속 증가할 가능성이 큽니다.

여러 국가에서 수십 개의 웹사이트가 일시 중단되었고 Cloudflare는 수백만 건의 공격 시도를 기록했습니다.

2026.10.21., 여러 국가에서 정부 웹사이트와 온라인 서비스가 긴급 예방 조치로 차단되기 시작했습니다. 원인은 전 세계 웹사이트의 약 70%에서 사용되는 프로그래밍 언어인 PHP의 두 건의 치명적인 취약점이었습니다. 해당 취약점은 CVE-2026-109618과 CVE-2026-109619으로 식별되었고, 통칭 PHP2Shell (PHP투셸)로 알려져 있습니다. 특정 조건에서 공격자가 서버에서 원격으로 악성 코드를 실행할 수 있게 할 가능성이 있습니다.

네덜란드에서는 정부의 e-서비스 포털이 일시적으로 접속 불가 상태가 되었고 핀란드의 여러 정부 기관 서비스도 영향을 받았습니다. 프랑스, 독일, 벨기에 등 여러 국가에서도 유사한 조치가 취해졌습니다. 병원, 교육기관, 민간 기업의 웹사이트도 차단 대상에 포함되었습니다.

조직들은 보안 업데이트가 설치될 때까지 잠재적 공격으로부터 보호하기 위해 웹사이트 접근을 제한했습니다. 이러한 우려는 타당했는데, 사이버 범죄자들은 취약점이 공개되기 전부터 이미 악용을 시도하고 있었습니다. 공식 발표 10시간 전에 Cloudflare는 이미 수천 건의 악용 시도를 기록했습니다. 공개 직후 악성 활동은 급증했고, 첫 45분 안에 시도 건수는 수만 건에 달했으며 두 시간 후에는 수십만 건으로 늘어났습니다. 2026.10.22.까지 수백만 건의 악용 시도가 기록되었습니다.

위험한 웹사이트로부터 자신을 보호하세요

사이버 범죄자는 이러한 취약점을 악용해 웹사이트를 손상시키고 악성코드를 유포할 수 있습니다. 카스퍼스키의 Kaspersky Premium은 위험한 웹사이트와 악성 다운로드를 차단해 기기와 개인정보를 보호하는 데 도움을 줍니다.

Kaspersky Premium을 무료로 체험해 보세요

AI가 2024년에 처음 확인된 PHP 취약점의 심각성을 입증하는 데 도움을 주었습니다.

PHP 개발자들은 2024년에 이미 한 취약점의 징후를 처음으로 감지했습니다. 독립 보안 감사 결과 메모리 관리 문제를 확인했고, 이 문제가 잠재적으로 악용될 수 있다고 추정했습니다. 그러나 당시에는 해당 취약점이 원격 코드 실행으로 이어질 수 있음을 입증하지 못했습니다. 이 문제를 수정하는 작업은 호환성 문제로 인해 연기되었고, 소규모 개발팀은 복잡한 문제를 해결할 자원이 부족했습니다.

상황은 2026년 여름, 인공지능이 수사에 도입되면서 바뀌었습니다. 2026.08.11., 캘리포니아의 한 연구원이 GPT-5.6 Sol 모델을 사용해 해당 취약점이 인증 없이 서버에서 원격 코드 실행을 가능하게 할 수 있음을 확인했습니다. 연구원은 이를 PHP 개발팀에 보고했습니다. 같은 날 OpenAI도 독립적으로 같은 문제를 보고했습니다. 이후 Wiz의 연구진은 Gemini 4 Argon을 포함한 여러 AI 도구를 사용해 자체 분석 결과를 제시했습니다. 이러한 AI 모델은 소스 코드를 분석하고 PoC(개념 증명) 공격 시나리오를 개발하며 잠재적 수정안을 테스트하는 데 도움을 주었습니다.

연구진이 취약점의 심각성을 입증하자, 이를 해결하는 것이 PHP 재단의 최우선 과제가 되었습니다. 2026.10.21., PHP 유지관리자들은 다음 보안 패치 버전을 배포했습니다: 8.5.12, 8.4.27, 8.3.36, 8.2.35. 두 취약점은 각각 심각도 9.2/10으로 평가되어 이 릴리스들에서 수정되었습니다.

인공지능 시대의 웹사이트 보호 방법

인공지능은 보안 연구자가 수년간 눈에 띄지 않았던 소프트웨어 결함을 더 빠르게 찾아내는 데 도움을 주고 있습니다. 예를 들어, 2026년 2분기에 전 세계적으로 약 2,700건의 치명적 취약점이 발견되었으며 이는 전년 동기 대비 34% 증가한 수치입니다. 전문가들은 이 증가의 일부를 대규모 소스 코드 분석을 더 효율적으로 수행할 수 있게 해 주는 AI의 확대 사용 탓으로 돌립니다.

그러나 사이버 범죄자들도 새로 발견된 취약점을 조사하고 공격 기법을 더 빨리 개발하기 위해 AI를 사용할 수 있습니다. 그 결과 취약점 공개 시점과 첫 악용 시도 사이의 시간이 점점 짧아지고 있습니다.

웹사이트 보안을 강화하기 위해 웹사이트 소유자와 서버 관리자들이 취해야 할 권장 조치는 다음과 같습니다:

  • 보안 릴리스를 모니터링하고 즉시 업데이트를 설치하세요. 치명적 취약점이 공개되면 해당 보안 패치를 가능한 한 빨리 적용하는 것이 필수적입니다. PHP2Shell 관련해서는 웹사이트 소유자가 PHP을 안전한 버전으로 업데이트해야 합니다. 즉시 업데이트가 불가능한 경우에는 취약한 서비스에 대한 공개 네트워크 접근을 일시적으로 제한하세요.
  • 악용 시도를 차단하세요. 웹 애플리케이션 방화벽(WAFs)을 사용해 들어오는 요청을 분석하고 악성 트래픽을 차단하세요. 예를 들어 카스퍼스키의 WAF는 머신러닝과 필터링 규칙을 사용해 웹 애플리케이션 코드의 취약점 악용 시도를 포함한 의심스러운 요청을 식별합니다. 이러한 보호는 관리자가 보안 패치를 배포하는 동안 공격 위험을 줄이는 데 도움이 됩니다.
  • 서버 보안 및 소프트웨어 버전을 모니터링하세요. 설치된 소프트웨어(사용 빈도가 낮거나 오래된 애플리케이션 포함)의 버전을 정기적으로 확인하세요. 이를 통해 중요한 보안 업데이트를 놓친 시스템을 식별할 수 있습니다.

관련 기사:

추천 제품:

PHP2Shell 등 심각한 PHP 보안 취약점이 전 세계 수백만 웹사이트를 위협

PHP2Shell 등 치명적인 PHP 서버 취약점으로 여러 국가의 웹사이트가 오프라인되었습니다. 위험 요소, 영향받은 서비스와 보호 방법을 확인하세요.
Kaspersky 로고

관련 문서