CVE-2026-109618
OOM 손상을 통한 RCE
- 게시됨
- 2026. 10. 21.
- 업데이트됨
- 2026. 10. 21.
- CNA 할당 중
- php
- 증거 관찰됨
- 2026. 10. 21.
기본 CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X요약
PHP는 OOM(out-of-memory) 오류 시 longjmp()를 사용하여 현재 컨텍스트를 종료하고 요청 처리를 중단합니다. 일부 컨텍스트에서는 이러한 시나리오를 제대로 처리하지 못하여 할당을 수행하기 전에 요청 메모리를 초기화되지 않은 상태로 남겨둘 수 있습니다. 이어지는 요청 정리 절차에서 이 메모리를 읽거나 분기할 수 있습니다. 여러 OOM 전략이 이 조건을 일관되게 유발하여 원격 코드 실행(RCE)으로 이어질 수 있습니다.
소스
http/cves/2026/CVE-2026-109618.yaml
Nuclei Templates명시된 조건
- network: http($.protocol_keys)
- verification: dsl($.matchers[*].type)
PHP CVE-2026-109618/109619 — 기본 PHP 8.5.11에서 자체 포함된 비인증 RCE(인밴드 PS(id)→쿠키 메모리 노출 + UAF 체인), 전체 제어 사다리, 8.5.12에서의 수정 버전 음성 대조
- PHP2SHELL-POC익스플로잇
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.