여러분, 항상 감사합니다. 그리고 처음 방문하신 분들에게도, 저는 '드릴 대장'입니다.
2026 년 10 월 21 일, 국내의 다양한 웹 서비스에서 긴급 유지보수나 일시 정지가 잇따랐습니다. 그 원인은 많은 웹사이트를 지탱하는 프로그래밍 언어인 'PHP'에서 발견된 중대한 취약점 때문입니다. 실제로 저에게도 클라이언트로부터 문의가 들어왔습니다. 어떤 일이 발생했는지, 어떤 사이트에 영향을 미쳤는지 확인하고 싶은 포인트를 정리해 보았습니다.
목차
- 그렇다면 PHP 는 무엇일까요?
- 이번에 발견된 2 가지 중대한 취약점
- 왜 웹 서비스가 하나둘씩 중단되었을까요?
- 워드프레스를 사용하는 사용자도 대상인가요?
- PHP 수정 버전 및 업데이트 시 주의사항
- 웹사이트 운영자가 확인해야 할 사항
- 렌탈 서버의 경우
- WordPress 의 경우
- 독립 개발 시스템의 경우
- 참고 자료
그렇다면 PHP 는 무엇인가?
PHP 는 웹사이트나 웹 서비스의 뒤에서 작동하는 프로그래밍 언어 중 하나입니다. 로그인 처리, 문의 폼, 데이터베이스 연동 등 다양한 기능을 구현하고 있습니다. 일상에서 쉽게 접할 수 있는 블로그나 홈페이지를 만드는 'WordPress' 역시 PHP 로 작동합니다. 평소 인터넷을 사용하는 사람이라면 다소 생소한 이름일 수 있지만, 우리가 매일 사용하는 서비스의 뒤에서 중요한 역할을 수행하고 있습니다.
이번에 발견된 2 가지 중대한 취약점
2026 년 10 월 21 일, PHP 개발 팀은 2 건의 중대한 보안 취약점을 수정한 버전을 공개했습니다. 이번 공개된 것은 다음 2 가지입니다.
- CVE-2026-109618
- CVE-2026-109619
두 취약점 모두 CVSS v4.0 점수가 9.2 로 매우 심각하며, 최고 등급인 'Critical(긴급)'으로 분류됩니다. 특히 문제가 되는 점은 조건이 충족되면 공격자가 로그인 없이 서버에서 악성 프로그램을 실행할 수 있다는 것입니다. 즉, 관리자 비밀번호를 알지 못해도 서버가 공격받을 수 있습니다. PHP 개발 팀은 신속한 업데이트를 강력히 요청하고 있습니다.
왜 웹 서비스가 하나둘씩 중단되었을까요?
10 월 21 일과 22 일, 국내 다양한 웹 서비스에서 긴급 유지보수나 일시 정지가 확산되었습니다. 여기서 주의해야 할 점은 서비스 정지가 반드시 공격을 의미하는 것은 아니라는 것입니다. 이번에는 중요한 취약점 대응을 위해 수정 작업 중 발생할 수 있는 위험을 피하기 위해 예방적으로 서비스를 중단한 사례도 있었습니다. 안전한 운영을 지속하기 위해 일시적으로 서비스를 중단하는 것은 이용자에게 불편을 줄 수 있으나, 보안 조치로서 필요할 수 있습니다.
워드프레스를 사용하는 사용자도 대상인가요?
영향을 받을 가능성이 있습니다. WordPress 는 PHP 를 기반으로 동작하므로 이번 문제와 무관하지는 않습니다. 다만, WordPress 자체 업데이트와 PHP 업데이트는 별개의 문제입니다.
최신 버전의 WordPress 를 설치하더라도 서버 측 PHP 에 수정이 적용되지 않으면 이번 문제가 해결되지 않을 수 있습니다. 확인해야 할 주요 사항은 다음 세 가지입니다.
- 현재 사용 중인 서버에 PHP 보안 패치가 적용되어 있는지
- 서버 회사에서 긴급 유지보수나 대응 현황 안내가 없는지 확인해 주세요.
- PHP 를 업데이트하면 WordPress 의 테마나 플러그인이 정상적으로 작동하는지
구식 WordPress 사이트에서는 PHP 를 업데이트하면 일부 기능이 정상적으로 작동하지 않을 수 있습니다. 그렇다고 취약점을 방치해서는 안 되며, 백업과 테스트를 통해 안전한 상태로 전환하는 것이 중요합니다.
PHP 수정 버전과 업데이트 시 주의사항
10 월 21 일에 공개된 주요 수정 버전은 다음과 같습니다. PHP 계열 수정 버전: PHP 8.58.5.12, PHP 8.48.4.27, PHP 8.38.3.36, PHP 8.28.2.35. 또한 PHP 8.1 이전의 오래된 계열에도 주의가 필요합니다. 다만, 렌탈 서버나 Linux 환경에서는 제공사가 보안 패치를 독자적으로 적용하고 있을 수 있으므로, 표시된 버전 번호만으로 판단하지 말고 서버 제공사나 관리 담당자의 안내를 반드시 확인하시기 바랍니다.
웹사이트 운영자가 확인해야 할 사항
홈페이지나 웹 서비스를 관리하는 경우, 먼저 이용 환경을 파악하세요.
렌탈 서버의 경우
계약처 관리 화면이나 공지사항에서 이번 취약점 대응 현황을 확인하세요. PHP 변경 기능이 있어도 내용을 확인하지 않고 전환하는 것은 피해야 합니다.
WordPress 의 경우
PHP 수정 상태를 확인하고, 업데이트 후에는 로그인, 문의 폼, 표시 오류 등을 점검해야 하며, 온라인 쇼핑몰의 경우 주문 및 결제 기능의 작동 여부도 확인해야 합니다.
자율 개발 시스템의 경우
시스템을 관리하는 회사나 담당자에게 PHP 버전, 수정 현황, 업데이트로 인한 영향을 확인하세요. 중요한 업무 시스템의 경우 액세스 로그나 의심스러운 변경 사항의 조사도 고려해 볼 만합니다. 어느 경우든 사이트가 정상적으로 표시되고 있다고 해서 안전한 것은 아닙니다. 반대로 PHP 를 사용하고 있다고 해서 이미 정보가 유출되었다고 단정 짓는 것도 필요 없습니다. 우선은 상황 확인과 적절한 업데이트가 우선입니다. 마지막으로 이번 문제는 특정 웹 서비스뿐만 아니라 인터넷을 지탱하는 공통된 기구에 중대한 결함이 발견된 사례입니다. 사이트를 운영하는 분들은 현재 사용 중인 PHP 의 수정 현황을 확인해 주세요. 일반 이용자는 서비스 제공元の 공식 안내를 확인하고, 유지보수나 복구 상황을 지켜보시기 바랍니다. 오늘의 훈련, 여기까지입니다!
참고 자료
- PHP 공식 | 2026 년 10 월 21 일 보안 권장 사항
- PHP 공식 | 8.5.12 릴리스 정보
- 창문의 숲|PHP 의 두 가지 중대한 취약점
- ITmedia NEWS|PHP 긴급 보안 업데이트
관련 글: AI 실전기 | 드릴 대장의 훈련 기록 #PHP #보안 #취약점 #워드프레스 #사이버보안 #웹사이트
출처: note 원문
번역: Gemma 3(.44) 초벌 + 교정 17청크
원문 보기 | 출처: note.com