본문으로 건너뛰기
진석개발
저널 목록으로
Web SecurityPHPFree약 23분

PHP 8.2 지원 종료(12월 31일) 전에 정해 둘 것

PHP 8.2 지원은 2026년 12월 31일에 끝납니다. 옛 PHP로 해를 넘기는 위험, 최신 PHP로 올릴 때의 함정, 연말까지의 달력과 중소기업이 고를 수 있는 세 가지 길을 정리합니다.

글쓴이 Jeensuk Yang
PHP 8.2 지원 종료를 설명하는 따뜻한기술 양진석 대표 일러스트

PHPFree · 웹 보안 · 위험편 05

웹 보안 · PHP 8.2 · 지원 종료 PHPFree 05
읽는 시간 약 7분 업데이트 2026.10.24 글 양진석 (따뜻한기술 대표)

이런 분께 권합니다

  • PHP2Shell 소동이 끝나 한숨 돌린 분
  • 회사 사이트가 PHP 8.2 이하에서 돌아가고 있는 분
  • 해마다 반복되는 업데이트를 어떻게 할지 정하고 싶은 분

이 글에서 알 수 있는 것

  • PHP 8.2 지원 종료(2026년 12월 31일)가 뜻하는 것
  • 최신 PHP로 올릴 때 막히기 쉬운 곳
  • 연말까지의 달력과, 중소기업이 고를 수 있는 세 가지 길
주먹을 쥐고 결심한 표정의 양진석 대표
진석 대표의 안내

겨우 잠잠해졌지만, 달력을 봐 주세요.

10월 21일 수정 이후 렌탈 서버 각사의 긴급 점검도 끝났고, 뉴스도 줄고 있습니다. 하지만 두 달쯤 뒤인 2026년 12월 31일에 PHP 8.2의 지원이 끝납니다. 이번 소동이 '마지막'이 아니라 '시작'일 수 있는 이유와, 연말까지 정해 둘 것을 말씀드리겠습니다.

01End of life

PHP 8.2 지원이 끝나면 무엇이 달라질까?

구멍이 발견되어도 원칙적으로 수정판이 나오지 않습니다. PHP에는 버전마다 지원 기간이 있고, PHP 8.2의 지원은 2026년 12월 31일에 끝납니다.1 자동차로 치면 제조사 정비소가 그 차종의 접수를 그만두는 것과 같습니다. 차는 굴러가지만, 고장 나도 고쳐 주지 않습니다.

10/21 PHP2Shell 수정판 공개 10/23 별도 취약점 공표(조건 한정) 12/31 PHP 8.2 지원 종료 해가 바뀌면 8.2도 "고쳐 주지 않는 쪽"으로

이번에는 이미 지원이 끝난 7.4·8.0·8.1에도 이례적으로 최소한의 수정이 공개됐습니다.1 "이례적"이라는 말은 다음에도 해 준다는 보장이 없다는 뜻입니다.

다음 기한은 이미 정해져 있습니다. 시간선을 가리키며 설명하는 양진석 대표

진석 대표의 정리해가 바뀌면 PHP 8.2도 "고쳐 주지 않는 쪽"으로 넘어갑니다. 지금 8.2 이하라면 연말 전에 방향을 정해야 합니다.

02By the numbers

지원이 끝난 PHP는 드문 걸까?

결코 드물지 않습니다. 해외 조사 회사 CybelAngel의 보고와, 이번 수정 직후의 움직임을 숫자로 보면 이렇습니다.

59%버전이 확인된 공개 PHP 환경 중, 통상적인 수정판이 배포되지 않는 계열의 비율2
35.1%지원이 끝난 PHP를 쓰는 WordPress 사이트의 비율(CybelAngel이 인용한 통계)2
2일10월 21일 수정에서, 관련된 별도 취약점이 공표되기까지3

10월 23일, PHP 개발팀은 세션 처리와 관련된 별도의 취약점(CVE-2026-115560)을 공표했습니다. 10월 21일의 수정으로는 해결되지 않으며, 수정판은 다음 정기 업데이트에 포함될 예정입니다.3·4 규모는 작고 조건도 한정되어 PHP 측도 "실제로는 일어나기 어렵다"고 설명하지만, 큰 수정 직후에 관련된 다른 구멍이 나왔다는 것은 사실입니다.

진석 대표의 정리"한 번 고치면 끝"이 아닙니다. 고쳐 주는 기간이 남아 있는 버전을 쓰는 것이 기본입니다.

03Why it continues

왜 구멍은 계속 발견될까?

찾는 도구가 달라졌기 때문입니다. 이번 PHP2Shell은 AI를 활용한 조사에서 발견됐고, 발견자 중 한 곳인 Wiz는 AI 덕분에 공격 코드를 만드는 수고도 크게 줄었다고 지적했습니다.5

지키는 쪽에게는 구멍이 빨리 발견되는 것이 좋은 일입니다. 다만 공격하는 쪽도 같은 도구를 쓸 수 있습니다.

오래되고 큰 프로그램일수록 앞으로도 구멍이 계속 발견될 것이라고 저는 생각합니다.

진석 대표의 정리이번 일을 '한 번의 사고'가 아니라 '앞으로 반복될 일'로 보고 준비하는 편이 현실적입니다.

04Upgrade traps

최신 PHP로 올리면 끝일까?

생각 자체는 맞지만, 실제로 해 보면 막히는 경우가 많습니다. PHP 8.2를 쓰고 있다면 8.3 이상으로 옮길 계획을 세우라고 권장되고 있습니다.1·6

  1. 옛 테마나 플러그인이 새 PHP를 지원하지 않는다. 몇 년 전에 만든 사이트에서는 PHP를 올린 순간 화면이 하얗게 되거나 일부 페이지가 표시되지 않기도 합니다.
  2. 그래서 운영 서버에 적용하기 전에 시험해야 한다. @IT는 수정판으로 업데이트할 때도 먼저 운영 환경이 아닌 곳에서 시험해 보라고 권합니다.1
  3. 이 일은 거의 해마다 반복된다. PHP 버전에는 수명이 있으므로, 사이트를 가지고 있는 한 이 작업은 주기적으로 돌아옵니다.
공정을 위해 덧붙이면: 공유 렌탈 서버에서는 서버 회사가 옛 버전에도 수정을 넣어 준 사례가 있습니다(이번의 Xserver, Lolipop).7·8 다만 지원이 끝난 버전을 계속 쓰는 것을 권하는 것은 아니며, Lolipop도 이용자에게 PHP 8.2 이상으로 바꿔 달라고 요청했습니다.8

연말까지의 달력

시기할 일
10월 중우리 사이트의 PHP 버전과 서버 관리자(서버 회사인지, 우리 회사·제작사인지)를 확인
11월8.2 이하라면 8.3 이상에서 작동하는지 시험 환경에서 확인. 테마·플러그인 지원 여부 확인
12월 초운영 사이트 전환. 화면 표시와 문의 폼 확인
12월 31일PHP 8.2 지원 종료

진석 대표의 정리11월에 시험해 두면 12월에 허둥대지 않습니다. 시험할 곳이 없다면 그것부터 정해 두세요.

05Three paths

그럼 귀사는 어떻게 할까?

선택할 수 있는 길은 세 가지입니다.

A. 계속 쓰며 해마다 올린다정석

사내에 담당자가 있고 시험할 시간을 낼 수 있다면, 이것이 정석입니다.

B. 유지보수를 맡긴다비용은 들지만

버전 업그레이드와 취약점 대응을 외부에 맡깁니다. "누가 고치는지"는 정해집니다.

C. PHP를 쓰지 않는 형태로회사 소개 사이트라면

페이지가 적고 업데이트가 많지 않다면 '정적 사이트'로 옮길 수 있습니다. PHP의 지원 종료와 기초의 구멍이 처음부터 상관없어집니다.

진석 대표의 정리연말에 허둥댈 이유를 내년에도, 그다음 해에도 안고 갈 필요는 없습니다. 한 번쯤 "우리 사이트에 정말 PHP가 필요한가?"를 물어봐 주세요.

FAQ

PHP 8.2 지원 종료에 관해 자주 묻는 질문

PHP 8.2 지원은 언제 끝나나요?

2026년 12월 31일입니다. 그 뒤에는 원칙적으로 구멍이 발견되어도 수정판이 나오지 않습니다.

렌탈 서버를 쓰고 있다면 서버 회사가 알아서 해 주나요?

일부는 그렇지만, 기대어서는 안 됩니다. 이번에는 옛 버전에도 수정을 넣어 준 서버 회사가 있었지만, 이용자에게 새 버전으로 바꿔 달라고 요청하고 있습니다.

8.3으로 올리면 이제 걱정 없나요?

아닙니다. PHP 버전에는 수명이 있어서, 사이트를 가지고 있는 한 주기적으로 올려야 합니다.

SOURCES

  1. @IT(일본어, 2026년 10월 23일) atmarkit.itmedia.co.jp
  2. CybelAngel 「2.24M Internet-Facing PHP Hosts, 59% on Versions With No Fix Coming」(2026년 10월 21일) cybelangel.com
  3. PHP Group, CVE-2026-115560 관련 공지(2026년 10월 23일) php.net/archive/2026.php
  4. KISA 보호나라 「PHP 신규 취약점(CVE-2026-115560) 임시 조치 권고」(2026년 10월 24일) boho.or.kr
  5. Wiz Research 「PHP2Shell: AI uncovers critical RCE vulnerabilities affecting 70% of the Internet」(2026년 10월 21일) wiz.io
  6. 바이라인네트워크 「KISA, 'PHP2Shell' 보안 취약점 긴급 대응 수칙 공개」(2026년 10월 22일) byline.network
  7. Xserver 공지(일본어, 2026년 10월 22일) xserver.ne.jp
  8. Lolipop 공지(일본어, 2026년 10월 22일) lolipop.jp
PHPFree 위험편

PHP2Shell을 계기로, 중소기업 홈페이지가 알아 둘 위험을 다섯 편으로 정리합니다.

  1. PHP2Shell이란? 중소기업 홈페이지에 무슨 일이 있었나
  2. 패치가 끝났는데 왜 안심할 수 없을까? 세 가지 경우
  3. VPS·자사 서버의 PHP 사이트는 왜 아직 위험할까
  4. 패치 전에 이미 들어왔다면? 공격의 흔적 세 가지
  5. PHP 8.2 지원 종료(12월 31일) 전에 정해 둘 것 (이 글)

다른 글은 따뜻한기술 블로그에서 볼 수 있습니다.

PHPFree 30초 체크 · 무료

연말까지, 방향만이라도 정해 두세요.

사이트 주소만 넣으면 PHP 사용 여부와 서버 회사의 대응 상황을 바로 알려 드립니다. 해당되지 않는다면 "지금은 옮기지 않아도 됩니다"라고 그대로 알려 드립니다.

무료로 30초 체크하기

결과를 보고 상담이 필요하시면 따뜻한기술에 문의하기

최종 수정 2026년 10월 24일

함께 읽기

PHP 취약점 대처 순서를 설명하는 따뜻한기술 양진석 대표 일러스트
Web Security약 32분

PHP 취약점 대처 가이드: 확인부터 PHP 탈피까지

PHP2Shell 이후 회사 홈페이지가 할 일을 한 장에 정리했습니다. 한국·일본·미국·중국 자료 40건이 공통으로 권한 확인, 업데이트, 임시 조치, 침입 점검의 순서와 PHP를 쓰지 않는 선택까지 설명합니다.

공격의 흔적을 확인하는 순서를 설명하는 따뜻한기술 양진석 대표 일러스트
Web Security약 24분

패치 전에 이미 들어왔다면? 공격의 흔적 세 가지

PHP2Shell 수정을 적용해도 그 전에 침입당했다면 뒷문은 남습니다. JPCERT/CC가 제시한 흔적 세 가지와, 로그 보존부터 비밀번호 교체까지 확인 순서 5단계를 정리합니다.