공유할 서비스 선택

TECH


TECH

OS 로그인 없이 뚫린다‥'PHP 결함'에 전 세계 비상 #CVE-2026-109618 #CVE-2026-109619 #php2sh…

페이지 정보

작성자 OSworker 아이디로 검색 전체게시물 댓글 0건 조회 25회 좋아요 0회 작성일 26-10-24 19:47

본문

안녕하세요 

 

최근에 이런 뉴스를 보시적 있으시죠~

 

---------------------------------------------------------

- 로그인 없이 뚫린다‥'PHP 결함'에 전 세계 비상 (2026.10.22/12MBC뉴스)

https://www.youtube.com/watch?v=kOem-cnjBpI

 

- PHP 치명적 결함에 전 세계 비상…사흘째 피해는 왜 잠잠할까

. https://www.newsis.com/view/NISX20261023_0003839098

---------------------------------------------------------

 

뉴스에서 보면 유럽에서는 방안이 없어서, 서비스를 내려놓은 사이트도 있다고합니다. 그럼 자세히 알아보겠습니다. 

 

 

 

'PHP2Shell'로 명명된 CVE-2026-109618 및 CVE-2026-109619는 PHP 코어 엔진의 메모리 관리 결함으로 인해 발생하는 무인증 원격 코드 실행(Unauthenticated RCE) 취약점 쌍입니다.   

 

외부 공격자가 로그인이나 인증 과정 없이 특수 제작된 HTTP 요청을 보내는 것만으로 서버의 메모리를 손상시키고 웹셸 등 임의의 악성 코드를 실행할 수 있어 CVSS 9.2~9.8에 달하는 최고 수준의 보안 경보가 발령되었습니다.   

 

 

 

1. 취약점별 문제점 및 원인

 

1) CVE-2026-109618: 메모리 부족(OOM) 처리 결함에 의한 메모리 오염   

 

- 원인: PHP가 들어오는 HTTP 요청을 파싱할 때, 필요한 모든 메모리 할당이 완료되기 전에 특정 내부 상태를 '사용 준비 완료'로 기록하는 설계적 결함이 존재합니다.   

 

- 동작 방식: 공격자가 매우 큰 요청 본문이나 복잡한 파라미터를 전송해 인위적으로 memory_limit 초과(OOM)를 유발하면, 초기화가 덜 끝난 미완성 상태가 롤백되지 않습니다. 이후 실행되는 에러 정리(Cleanup) 루틴이 초기화되지 않은 메모리를 정상 데이터로 인식해 역참조하면서 메모리 손상(Heap Corruption)이 발생하고 임의 코드 실행으로 이어집니다.   

 

- 위험 환경: 특히 Apache의 mod_php 모듈 환경에서는 애플리케이션 코드가 단 한 줄도 실행되기 전에 요청 파싱 단계에서 즉시 익스플로잇이 가능하여 가장 위험합니다.

 

 

2) CVE-2026-109619: 프로세스 전역 상태 잔존 및 Use-After-Free(UAF)   

 

- 원인: PHP의 파일 업로드 진행률(upload_progress) 기능 등 내부 상태가 단일 요청에 할당된 메모리를 참조하도록 설계되어 있습니다.   

 

- 동작 방식: 치명적 에러가 발생하여 요청이 강제 종료될 때, 내부 메모리는 해제(free)되지만 전역 포인터가 제때 초기화되지 않는 결함이 있습니다. 동일한 워커(Worker) 프로세스가 재사용되어 다음 요청을 처리할 때, 이미 해제된 메모리를 재참조(Use-After-Free)하거나 힙 스프레이(Heap Spray) 공격과 결합되어 원격 코드가 실행됩니다.   

 

 

2. 영향받는 대상 및 확인 방법

 

> 영향받는 버전

 

PHP 5.4 ~ 8.5.11 전 버전   레거시 버전(PHP 5.x, 7.x, 8.0, 8.1) 및 최신 활성 버전 모두 엔진 코어 수준에서 영향을 받습니다.   

 

 

> 취약 여부 점검 방법

 

버전 확인:

터미널에서 아래 명령을 실행하여 현재 설치된 PHP 버전을 확인합니다.

 

# php -v

 

// 또는 웹 서버 환경의 phpinfo(); 출력 확인

// 설치된 버전이 패치 빌드(8.5.12, 8.4.27, 8.3.36, 8.2.35) 미만인 경우 모두 취약합니다.

 

 

 

3. 대응 및 조치 방법

  

   PHP 공식 보안팀에서는 단순 설정 변경만으로는 취약점을 100% 막을 수 없으므로 버전 업데이트를 유일한 완전 해결책으로 명시하고 있습니다.   

 

 

1) 공식 보안 패치 적용 (최우선 필수 조치)   

 

  운영 중인 버전에 맞춰 공식 패치 버전으로 즉시 업데이트하고 웹 서버/PHP 워커를 재시작해야 합니다.   

   PHP 8.5: 8.5.12 이상   

   PHP 8.4: 8.4.27 이상   

   PHP 8.3: 8.3.36 이상   

   PHP 8.2: 8.2.35 이상   

 

   참고: 공식 지원이 종료(EOL)된 PHP 8.1 이하(8.0, 7.x, 5.x 등)는 공식 패치가 제공되지 않으므로 최신 지원 버전으로 마이그레이션하거나 OS 벤더(Red Hat, Ubuntu ESM 등)의 자체 백포트 패키지를 적용해야 합니다.   

 

 

> Red Hat 공식 사이트 안내 

 - 아래 사이트에서 해당되는 버전을 다운 받아서 업데이트를 하셔야합니다. 

 

- CVE-2026-109618

. https://access.redhat.com/security/cve/cve-2026-109618

 

- CVE-2026-109619

. https://access.redhat.com/security/cve/cve-2026-109619

 

 

 

감사합니다. 

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
165 OS OSworker 아이디로 검색 전체게시물 10-31 19
RHSB-2026-016 Use-after-free - kernel IPv4 (CVE-2026-98432) 보안취약점 안내

카테고리 : OS

19 0
작성자 : OSworker 26/10/31
열람중 OS OSworker 아이디로 검색 전체게시물 10-24 26
열람중
로그인 없이 뚫린다‥'PHP 결함'에 전 세계 비상 #CVE-2026-109618 #CVE-2026-109619 #php2shell

카테고리 : OS

26 0
작성자 : OSworker 26/10/24
163 OS OSworker 아이디로 검색 전체게시물 10-13 19
앞으로 SSL 47일 시대가 옵니다~!

카테고리 : OS

19 0
작성자 : OSworker 26/10/13
162 OS OSworker 아이디로 검색 전체게시물 09-30 23
cgroup을 통해 특정 사용자의 리소스(CPU, MEM)를 제한하는 방법

카테고리 : OS

23 0
작성자 : OSworker 26/09/30
161 OS OSworker 아이디로 검색 전체게시물 09-24 25
OpenJdk Life Cycle 에 대해 알려드립니다.

카테고리 : OS

25 0
작성자 : OSworker 26/09/24
160 OS OSworker 아이디로 검색 전체게시물 09-18 30
Red Hat Enterprise Linux 6 를 아직도 지원 받을수 있습니다. !! 알고계셨나요?

카테고리 : OS

30 0
작성자 : OSworker 26/09/18
159 OS OSworker 아이디로 검색 전체게시물 08-15 44
Kernel Kpatch 에 대해 추가 설명을 드리고자 합니다. #RHEL9 RHEL10 #CVE

카테고리 : OS

44 0
작성자 : OSworker 26/08/15
158 OS OSworker 아이디로 검색 전체게시물 07-31 55
타임머신 기반 리눅스 시스템 복구 도구, 오픈소스 툴 Timeshift 가이드

카테고리 : OS

55 0
작성자 : OSworker 26/07/31
157 OS OSworker 아이디로 검색 전체게시물 07-22 47
RHEL Long-Life (LL) Add-on term extensions 에 대해 설명 드리려 합니다.

카테고리 : OS

47 0
작성자 : OSworker 26/07/22
156 OS OSworker 아이디로 검색 전체게시물 07-11 54
KVM 취약점이 나왔습니다. CVE-2026-53359 에 대해 알아보겠습니다.

카테고리 : OS

54 0
작성자 : OSworker 26/07/11
Total 165건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top