그누보드 SECURITY INSIGHT
2026년 PHP 보안 취약점 발생!
그누보드 홈페이지는 안전할까?
2026년 10월 21일, PHP 개발팀이 인증 없이 원격 코드 실행(RCE)으로 이어질 수 있는 긴급 보안 취약점 2건을 공개했습니다. 그누보드 홈페이지를 운영 중이라면 PHP 버전, 서버 실행 방식, 업데이트 적용 상태를 지금 확인해야 합니다.

Updated on: 2026-11-02 13:01:24
CVE-2026-109618 / 109619
KISA 발표 기준
패치 및 로그 확인
가장 중요한 사실 — 이번 문제는 그누보드 자체의 결함으로 발표된 것이 아니라, 그누보드를 실행하는 PHP 런타임의 취약점입니다. 따라서 그누보드 코어를 업데이트했더라도 PHP에 별도의 보안 조치가 필요합니다.
2026년 10월, PHP에서 무슨 취약점이 발견됐을까?
PHP 공식 개발팀은 2026년 10월 21일 두 가지 중대한 취약점을 해결한 보안 버전을 공개했습니다. 이 취약점은 특정 상황에서 로그인하지 않은 공격자가 서버에서 코드를 실행하도록 악용될 수 있습니다.
CVE-2026-109618
예외 처리 과정의 메모리 손상PHP가 메모리 부족 상황을 처리하면서 내부 요청 데이터가 불완전한 상태로 정리되어 발생하는 취약점입니다.
CVE-2026-109619
해제된 메모리 상태의 재사용요청에 종속된 내부 상태가 메모리 해제 후에도 남아 다른 요청에서 잘못 참조될 수 있는 취약점입니다.
PHP 공식 발표는 PHP-FPM, Apache mod_php, php-cgi, FrankenPHP, LiteSpeed 등 웹 요청을 처리하는 PHP 환경 전반을 점검 대상으로 제시했습니다. 그중 Apache mod_php 환경은 실제 공격 경로가 확인되어 위험도가 특히 높다고 설명했습니다.
공격에 성공하면 웹셸 설치, 홈페이지 변조, 개인정보 유출, 내부망 침투 등으로 이어질 수 있습니다. 다만 PHP를 사용한다는 사실만으로 침해가 발생했다고 단정할 수는 없습니다.
영향받는 PHP 버전과 보안 수정 버전
한국인터넷진흥원(KISA)의 보안 권고에 안내된 수정 버전은 아래와 같습니다. 같은 8.x 버전이라도 세부 버전에 따라 조치 여부가 달라집니다.
| PHP 계열 | 업스트림 취약 버전 | 보안 수정 버전 | 확인 사항 |
|---|---|---|---|
| PHP 8.2 | 8.2.35 미만 | 8.2.35 이상 | 2026년 말 지원 종료 예정 |
| PHP 8.3 | 8.3.36 미만 | 8.3.36 이상 | 보안 패치 확인 |
| PHP 8.4 | 8.4.27 미만 | 8.4.27 이상 | 보안 패치 확인 |
| PHP 8.5 | 8.5.12 미만 | 8.5.12 이상 | 보안 패치 확인 |
공식 보안 지원이 종료되어 지원 중인 버전으로 이전하는 것이 원칙입니다. 리눅스 배포판에서 보안 수정 사항을 백포트한 경우에는 표시 버전이 그대로일 수 있으므로 배포판의 패키지 보안 공지와 변경 이력으로 확인해야 합니다.
그누보드 홈페이지도 영향을 받을까?
네, 서버가 취약한 PHP를 사용한다면 영향을 받을 수 있습니다. 그누보드5·영카트로 제작된 홈페이지든 별도 기능을 개발한 기업 홈페이지든 PHP 환경 위에서 동작한다는 점은 같습니다.
그누보드 자체를 최신 버전으로 업데이트하는 것과 PHP 런타임을 패치하는 것은 서로 다른 보안 관리 업무입니다. 따라서 그누보드 테마, 게시판 스킨뿐 아니라 실제 웹 요청을 처리하는 PHP 버전까지 확인해야 합니다.
현재 서버의 PHP 버전은 어떻게 확인할까?
SSH 접속 권한이 있다면 다음 명령어로 먼저 PHP CLI 버전을 확인할 수 있습니다.
$ php -v
PHP 8.3.35 (cli) ...예시의 8.3.35는 업스트림 보안 수정 버전인 8.3.36보다 낮습니다. 다만 php -v는 CLI 기준이므로 PHP-FPM이나 Apache에서 실제 사용하는 버전과 다를 수 있습니다.
서버의 PHP 실행 파일과 웹서비스 설정, 설치 패키지의 보안 패치 이력을 함께 확인합니다.
관리자 화면의 PHP 버전을 확인하고, 업체에 이번 CVE 보안 패치 적용 여부를 문의합니다.
공개 웹 경로에 phpinfo() 확인 페이지를 장기간 남겨두지 마세요. 서버 내부 정보가 노출될 수 있습니다. 확인이 필요하다면 관리자만 접근 가능한 방식으로 짧게 사용하고 즉시 삭제하세요.
그누보드 홈페이지, 안전하게 업데이트하려면?
취약점이 중대하므로 보안 업데이트는 지체하지 않되, 운영 중인 홈페이지라면 호환성 테스트와 복구 준비를 병행하는 것이 중요합니다.
PHP 버전, PHP-FPM·mod_php 사용 여부, 운영체제, 호스팅 방식, 그누보드 버전을 파악합니다.
홈페이지 소스와 데이터베이스를 복구 가능한 형태로 백업하고 테마·스킨·맞춤 기능의 호환성을 테스트합니다.
PHP 공식 버전 또는 운영체제·벤더에서 제공하는 보안 수정 패키지를 적용합니다.
PHP-FPM, Apache 등 실제 PHP를 처리하는 서비스의 기존 프로세스를 교체하고 웹 환경의 패치 적용 여부를 재확인합니다.
로그인·게시판·첨부파일·상담·예약·관리자 기능을 확인하고 접근 로그와 오류 로그를 검토합니다.
침해 흔적이 이미 발견된 경우에는 서비스를 무조건 먼저 재시작하는 대신 네트워크 격리와 증거 보존을 우선하고, 이후 패치·복구 절차를 진행해야 합니다.
업데이트 후에도 꼭 확인해야 할 항목
KISA는 2026년 10월 20일 이후의 로그를 최소 점검 범위로 제시했습니다. 보안 패치를 적용했다고 해서 과거에 발생했을 수 있는 침해 흔적이 자동으로 없어지는 것은 아닙니다.
매우 큰 요청, 반복되는 500 오류, PHP 비정상 종료 여부
업로드·임시 폴더에 생성된 미확인 PHP 파일과 웹셸 흔적
예상하지 못한 외부 통신, 명령 실행·다운로드 흔적
회원 로그인, 상담, 예약, 파일 업로드, 엑셀 다운로드 등
DB 비밀번호, 관리자 비밀번호, 외부 API 키의 교체 필요성
PHP 및 운영체제의 후속 권고 확인
PHP 개발팀은 세션 업로드 진행률 기능에 대해 session.upload_progress.enabled=0 설정을 권고했습니다. 이번 긴급 패치 적용 후에도 후속 보안 공지와 서버 설정을 확인하세요. 설정 변경 시 관련 서비스 재시작과 기능 테스트가 필요합니다.
오래된 그누보드 홈페이지라 PHP 업데이트가 어렵다면?
오래된 테마나 맞춤형 관리자 프로그램에는 최신 PHP에서 변경된 문법, 함수, 확장 모듈과의 호환성 문제가 남아 있을 수 있습니다. 이런 경우 프로그램 수정과 테스트가 필요하지만 호환성 문제 때문에 취약한 PHP를 방치하는 것은 위험합니다.
호환성 점검 대상
그누보드 기본 코드, 테마·스킨, 기존 PHP 함수, 외부 API, DB 연동, 맞춤 관리자
보안 패치와 수정 병행
지원 버전 전환, 단계적 기능 테스트, 임시 방어 조치, 장애 시 복구 계획까지 검토
긴급 업데이트가 바로 어렵다면 공식 PHP·KISA 권고에 따른 웹 방화벽, 요청 크기 제한 등 임시 완화 조치를 검토하고 가능한 한 빠르게 패치를 적용해야 합니다. 임시 완화 조치는 완전한 해결책이 아닙니다.
홈페이지 운영자가 확인할 6가지 체크리스트
하나라도 확인하기 어렵다면 서버 관리 업체 또는 유지보수 담당자에게 점검을 요청하는 것이 좋습니다.
홈페이지 제작 이후에도
보안과 유지보수는 중요합니다.
단비웹은 그누보드 기반 기업 홈페이지뿐 아니라 상담·예약 시스템, 관리자 프로그램, PHP 맞춤 기능을 개발·유지보수합니다. 기존 홈페이지의 구조와 서버 환경을 고려해 보안 업데이트 및 호환성 점검 범위를 검토할 수 있습니다.
그누보드 관련 콘텐츠 더 보기공식 참고 자료
- PHP 공식 보안 공지 — 2026년 10월 21일
- KISA PHP 제품 보안 업데이트 권고
- KISA PHP2Shell 관련 기업 보안 대응 수칙
- PHP 공식 10월 23일 세션 업로드 진행률 후속 안내
이 글은 2026년 10월 26일 기준 공개된 공식 자료를 바탕으로 작성했습니다. 실제 적용 방법과 위험도는 서버 구성 및 벤더 패치 이력에 따라 다를 수 있습니다.


