PHP 자체 보안 취약점 발견…“인증도 없이 서버 장악” 작성일 10-22 32 목록 <div id="layerTranslateNotice" style="display:none;"></div> <strong class="summary_view" data-translation="true">티오리 “패치가 유일한 근본 조치”…일부 흔적은 24분이면 지워질 수도</strong> <div class="article_view" data-translation-body="true" data-tiara-layer="article_body" data-tiara-action-name="본문이미지확대_클릭"> <section dmcf-sid="yo3uXbmjuF"> <figure class="figure_frm origin_fig" contents-hash="034eb7e081d793c356bc41c697dc1964843ce35cdde13806e9907405262d67d4" dmcf-pid="Wg07ZKsApt" dmcf-ptype="figure"> <p class="link_figure"><img alt="PHP 자체 결함으로 인증 없이 서버를 장악할 수 있는 ‘PHP2Shell’ 취약점이 발견돼 공격 코드까지 퍼지고 있다. 이해를 돕기 위한 이미지. 사진=게티이미지코리아" class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202610/22/donga/20261022115547036mmej.jpg" data-org-width="1600" dmcf-mid="Qa0dfoFYu0" dmcf-mtype="image" height="auto" src="https://img3.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202610/22/donga/20261022115547036mmej.jpg" width="658"></p> <figcaption class="txt_caption default_figure"> PHP 자체 결함으로 인증 없이 서버를 장악할 수 있는 ‘PHP2Shell’ 취약점이 발견돼 공격 코드까지 퍼지고 있다. 이해를 돕기 위한 이미지. 사진=게티이미지코리아 </figcaption> </figure> <div contents-hash="599c1011aeedbd4d124a4997d3424bc0c0b48ef67563ff1c138b7bf52e6d93f9" dmcf-pid="Yapz59Oc31" dmcf-ptype="general"> 웹사이트 서버 제작에 가장 널리 쓰이는 언어 PHP에서 자체 결함이 발견됐다. 외부인이 인증 없이 서버를 차지할 수 있는 취약점으로, 유출된 자료로 만든 공격 코드도 이미 퍼지고 있다. </div> <p contents-hash="62d031f0b3f50d679e5102b15dd6319196dbf55383e65170d312b07ade00077e" dmcf-pid="GNUq12Iku5" dmcf-ptype="general">인공지능(AI) 기반 사이버 보안 기업 티오리(대표 박세준)에 따르면, PHP 개발진은 전날 취약점을 고친 8.2.35, 8.3.36, 8.4.27, 8.5.12 버전을 내놨다.</p> <p contents-hash="25a475ffdf40d91f1acd04d07e1bf14a805fcbf678366d1b42ffed2c640506bd" dmcf-pid="HjuBtVCEUZ" dmcf-ptype="general">티오리는 해당 취약점인 ‘PHP2Shell’(CVE-2026-109618, CVE-2026-109619)을 직접 재현한 뒤 점검법과 대응법을 정리해 공개했다.</p> <p contents-hash="fc91c8e183699e7b64c35cb86d0a1bb34a5f4241287a862a36e116388d95fc19" dmcf-pid="XntpGqwa7X" dmcf-ptype="general">PHP는 웹사이트를 만들 때 사용하는 프로그래밍 언어다. 이용자가 사이트에서 글을 읽거나 로그인하면 서버에서 PHP로 짠 프로그램이 이를 처리한다.<br><strong><br>● 원격으로 서버 장악…위험도 최고 등급 ‘치명적’</strong></p> <p contents-hash="add3c5eab6904cd7a799cee2e863b6769d81e38e5e74669b206512c20d212027" dmcf-pid="ZLFUHBrNFH" dmcf-ptype="general">PHP2Shell은 PHP 자체의 결함으로 발생하는 취약점이다. 웹사이트를 어떻게 만들었는지와 관계없이 공격 대상이 될 수 있다.</p> <p contents-hash="c228c0f1b4add787fc5f3ff5aa777167a7a804f2154a29ad0b9064440190bf92" dmcf-pid="5o3uXbmjuG" dmcf-ptype="general">공격자는 서버에 원하는 명령을 내릴 수 있고, 서버가 처리하던 데이터를 엿볼 수도 있다. 해당 취약점은 위험도 지표 CVSS v4.0에서 9.2점을 받아 가장 높은 ‘치명적’ 등급에 들었다.</p> <p contents-hash="3b573dbdf410228dfbd2518a1a09135fe9a832a9381b56a2f560f67fd6b56378" dmcf-pid="1g07ZKsAUY" dmcf-ptype="general">공격 방법은 PHP 개발진이 취약점을 공개하기도 전부터 새어 나갔다. 유출된 자료는 개념증명(PoC) 시연 영상과 취약점을 고친 실행 파일이다. 개념증명은 공격이 실제로 통하는지 보여주는 시험용 공격 코드다.</p> <p contents-hash="2fffe47d303d7660603b8d50fd76dc1eec477a089f730ef7e0b01341b490e559" dmcf-pid="tapz59OcpW" dmcf-ptype="general">특히 웹사이트의 구현 방식과 관계없이 취약한 PHP 버전을 쓰면 예외 없이 공격 대상이 된다. PHP 개발진은 “업데이트 말고 완전한 방어책은 없다”고 밝혔다.</p> <p contents-hash="178b75149c25781fe3f773905a773d582ae2da1f7f18c77db1370e77429d3059" dmcf-pid="FNUq12Ik7y" dmcf-ptype="general"><strong>● 근본 조치는 업데이트뿐</strong></p> <p contents-hash="1958ff9499803b85e1422017414f38f8800031331baf3b1ff69ec96a4a09b573" dmcf-pid="3juBtVCE3T" dmcf-ptype="general">티오리는 “패치가 유일한 근본 조치”라고 설명했다. 공개된 결함 이외에도 비슷한 패턴의 변종이 있는 것으로 알려져 원인 자체를 고쳐야 한다는 것이다.</p> <p contents-hash="e6102d98d6c7fc7f6368c21c9f64f4fc07c3d0de93b89375b24ed947240fdf9f" dmcf-pid="0A7bFfhD7v" dmcf-ptype="general">티오리는 당장 업데이트가 어려운 곳을 위한 임시 완화 방안도 제시했다. 로그인 상태를 기억하는 세션 기능의 설정 두 가지를 끄는 조치다. 다만 이 조치는 일부 공격 경로만 막고, 사이트에 따라 로그인·장바구니 같은 기능이 작동하지 않을 수 있다.</p> <p contents-hash="31fcc81448f8772a664fb433082e007583cf16356a172ea24fa025798dd70072" dmcf-pid="pczK34lwpS" dmcf-ptype="general">이미 공격을 받았는지도 살펴야 한다. 이번 공격은 웹사이트 프로그램보다 깊은 곳에서 일어나 사이트 기록에는 흔적이 거의 남지 않는다.</p> <p contents-hash="a83f12a60b68b4b5d4eb409c4c6bbf9b271ecf5f3016f747d7804432b8f07644" dmcf-pid="Ukq908Sr3l" dmcf-ptype="general">티오리는 서버 기록을 살피되 일부 흔적은 기본 설정에서 24분이면 지워질 수 있으니 최대한 빨리 확인해야 한다고 했다. 흔적을 찾으면 서버를 인터넷에서 분리하고 DB 비밀번호 같은 비밀정보를 바꾸라고 권했다.</p> <p contents-hash="de4cb37f436883a528ea85c1df44f34d25356a0a1fa0fd878787ebea6f5443c6" dmcf-pid="uDbVUPTs0h" dmcf-ptype="general">임준오 티오리 AI & Cyber Research팀 수석연구원은 “PHP2Shell은 애플리케이션 코드와 관계없이 서버 전체를 위험에 빠뜨릴 수 있는 최고 위험도의 취약점”이라고 말했다.</p> <p contents-hash="01d43240e5b3f93dd18450357ffa75df1952686fcf3a478f7d0b3f489fef082a" dmcf-pid="7wKfuQyOzC" dmcf-ptype="general">이어 “PoC가 빠르게 퍼지고 있는 만큼 OS 배포판별 패치 유무를 즉시 확인해 최신 버전으로 올리고, 패치 전까지는 티오리가 공개한 임시 완화책과 점검 스크립트를 적용해 설정 상태와 침해 여부를 즉시 확인해야 한다”고 덧붙였다.</p> <figure class="figure_frm origin_fig" contents-hash="9ec1b0ce3774bd82266be281e7f32d8227538daee61265039837791dae86cb94" dmcf-pid="zr947xWI7I" dmcf-ptype="figure"> <p class="link_figure"><img alt="티오리 제공" class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202610/22/donga/20261022115549646bixr.png" data-org-width="1200" dmcf-mid="xXADLOV773" dmcf-mtype="image" height="auto" src="https://img2.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202610/22/donga/20261022115549646bixr.png" width="658"></p> <figcaption class="txt_caption default_figure"> 티오리 제공 </figcaption> </figure> <div contents-hash="533e81f3020dd3e62b91486cff6145dd2fa79c6c0a15f5e12768e75648185255" dmcf-pid="qm28zMYC7O" dmcf-ptype="general"> 김영호 기자 rladudgh2349@donga.com </div> </section> </div> <p class="" data-translation="true">Copyright © 동아일보. All rights reserved. 무단 전재, 재배포 및 AI학습 이용 금지</p> 관련자료 이전 초등생 3명 중 1명 '낯선 사람과 채팅'…70%가 사진·만남 요구 10-22 다음 "생각하는 AI 넘어 행동하는 AI로"…블랙베리 QNX, 시스템 안전성 천명 10-22 댓글 0 등록된 댓글이 없습니다. 로그인한 회원만 댓글 등록이 가능합니다.