# 【이 세상의 끝인가?!】현재 진행 중인 인터넷 대규모 사고의 현황 파악 [php2shell]

> https://bookfactory.kr/board/news/23429
> 게시판: 뉴스
> 작성자: admin
> 작성일: 2026-10-23T12:46:39.341Z

---

## PHP2Shell 만으로는 부족했다

일상 업무 틈새에 작성하여 조금 늦게 올렸지만… 이 역사적 사건을 기억하기 위한 글입니다.

2026 년 10 월 22 일 기준, 연이어 발표된 10 건의 문제점을 '발생 사실', '피해 및 조건', '대응' 세 가지 항목으로 정리합니다.

## 목차

- PHP2Shell 만으로는 부족했다
- 1. 관련 증명서 문제
- eMudhra／emSign: 사이트의 '본물 증명'이 위조될 수 있음
- Python/pip/certifi: 오래된 인증서 목록을 계속 사용함으로써 발생하는 위험
- 문제 증명서 거부 업데이트
- 각기 다른 원인으로 발생한 문제들
- PHP / PHP2Shell: 외부에서 서버를 탈취될 위험
- Node.js: 압축 데이터 등을 처리할 경우 위험할 수 있습니다.
- LiteLLM: 공식 배포물에 악성코드가 혼입됨
- curl/libcurl: 악의적인 서버로의 업로드 시 위험

## 동일한 증명서 관련 문제

eMudhra 에서 발생한 문제가 Python 과 Go 등에도 영향을 미치고 있습니다. 이는 공통된 원인을 가진 업데이트입니다.

### eMudhra／emSign: 사이트의 '본물 증명'이 위조될 수 있음

발생한 일: 인증 기관의 8 개 인증서에서 비밀키 생성 방식에 결함이 있었습니다. 공개 정보를 통해 비밀키를 추론하고 가짜 인증서를 생성할 수 있는 상태였습니다.

피해 및 조건: 문제의 인증 기관을 신뢰하는 소프트웨어에서는 공격자가 통신 경로를 개입하면, 정당한 사이트의 위장이나 통신의 도청 및 변조로 이어질 수 있습니다.

해결 방법: 구글은 크롬과 안드로이드에서 차단 대응을 배포했습니다. 10 월 27 일 아침 (미국 동부 표준시) 에 관련 루트 인증서도 삭제 예정이며, 관련 사이트 측에서도 인증서 교환이 필요합니다.

출처: 구글 공식

### Python/pip/certifi: 오래된 인증서 목록을 계속 사용함으로써 발생할 수 있는 위험

무엇이 일어났는지: eMudhra 관련 인증서를 신뢰 목록에서 제외하는 업데이트가 공개되었습니다. 이번 긴급 업데이트는 해당 인증서 문제 해결을 위한 것입니다.

피해 및 조건: 오래된 목록을 사용하여 HTTPS 통신을 수행하면 통신 경로에 대한 개입으로 인한 위장 공격을 받을 수 있습니다. pip 와 같은 도구는 운영 체제와 다른 인증서 목록을 가질 수 있습니다.

해결 방법: certifi 2026.10.19, pip 26.2.2, uv 0.13.4 이후 버전으로 업데이트해야 하며, 기존 가상 환경이나 컨테이너도 개별적으로 업데이트해야 합니다. Python 본체만 업데이트한다고 해서 해결되지 않습니다.

출처: 파이썬 공식 대응 안내

### 문제 증명서 거절 업데이트

발생한 일: Go 에도 eMudhra 의 문제 있는 인증서를 거부하는 대응책이 도입되었습니다.

피해 및 조건: Go 언어로 작성된 소프트웨어의 경우, 통신 경로에 개입한 공격자가 가짜 인증서를 사용하여 위장 공격을 수행할 경우 이를 허용할 수 있습니다.

해결 방법: Go 1.27.3/1.26.10 으로 업데이트하고 앱을 재빌드하여 배포합니다. 개발용 Go 만 업데이트해도 배포된 앱에는 반영되지 않습니다.

출처: 공식 Go

## 2. 서로 다른 원인으로 발생한 문제

### PHP / PHP2Shell: 외부에서 서버를 탈취될 위험

발생한 문제: 웹 요청 처리 과정에서 내부 데이터나 메모리를 잘못 처리하는 취약점이 두 개가 공개되었습니다.

피해 및 조건: 조건이 충족되면 로그인 없이 서버에서 악성 프로그램을 실행할 수 있습니다. 특히 Apache 의 mod_php 는 고위험입니다. 공개 전 공격 시도가 관측되었으나, 성공 여부는 불명확합니다.

해결 방법: PHP 8.5.12/8.4.27/8.3.36/8.2.35 또는 벤더의 수정된 패키지로 업데이트하세요. 설정 변경만으로는 완전히 해결되지 않습니다.

출처: PHP 공식 / AWS 관측 보고서

### Node.js: 압축된 데이터 등을 처리할 경우 위험할 수 있습니다.

何が起きたか： 圧縮データの展開、接続先の確認などに関する10件の脆弱性が修正されました。

피해 및 조건: 문제가 있는 처리에 조작된 데이터가 도착하면 불법 프로그램 실행이나 가짜 연결 대상 수용의 위험이 발생할 수 있습니다. 사용 기능에 따라 영향이 달라집니다.

해결 방법: Node.js 22.23.4, 24.22.1, 26.12.1 으로 업데이트합니다. 이번 업데이트에는 앞서 언급한 eMudhra 대응 조치도 포함되어 있습니다.

출처: Node.js 공식

### LiteLLM: 공식 배포물에 악성코드가 포함됨

무엇이 일어났는지는: 개발자의 GitHub 인증 정보가 악용되어 릴리스 프로세스가 변경되었습니다. 불법적인 처리가 포함된 1.107.0 등이 공식 배포 경로에서 제공되었습니다.

피해 및 영향 범위: 피해 대상은 PyPI 1.107.0 버전과 일본 시간 10 월 21 일 오후 8 시 46 분부터 23 시 20 분까지 배포된 Docker 이미지입니다. 해당 환경에 도입된 경우 API 키나 비밀번호 등이 유출될 수 있습니다.

대응: 불법 배포된 파일은 이미 제거되었습니다. 영향받는 환경에서는 재구성과 인증 정보 교환이 필요합니다. Python 실행 시 불법 처리가 재실행될 수 있으므로, 작업 시작 전에 공식 복구 절차를 확인하시기 바랍니다.

출처: LiteLLM 공식

### curl/libcurl: 악의적인 서버로의 업로드 시 위험

발생한 문제: HTTP/2 업로드 중 사용 가능한 메모리를 낭비하는 문제가 발견되었습니다.

피해 및 조건: 악의적인 서버에 파일을 업로드할 경우, 악성 프로그램이 실행될 수 있습니다. 다만, 버전이나 운영 환경 등 여러 가지 조건이 충족되어야 합니다.

해결 방법: 일반적으로 시리즈는 8.23.0 버전에서 수정되었습니다. 이전 시리즈나 벤더 제공 버전에도 수정 사항이 포함되어 있습니다. 임시 우회 방법은 HTTP/2 를 사용하지 않는 것이며, 앱 내장 libcurl 도 확인 대상입니다.

출처: 코르 공식

### 크롬: 웹 페이지 등을 처리하는 기능에 여러 결함이 존재함

발생한 사항: 크롬 156 에서 보안 업데이트가 353 건 안내되었으며, 그 중에는 렌더링 및 통화 기능과 관련된 심각한 문제가 포함되어 있습니다.

피해 및 발생 조건: 손질된 웹 콘텐츠를 처리할 때 메모리를 오용할 위험이 있습니다. 발생 조건은 문제마다 다르며, 일부는 공개되지 않았습니다.

해결 방법: Chrome 을 사용할 수 있는 최신 버전으로 업데이트해 주세요. 이는 앞서 언급한 eMudhra 인증서 대응 조치와 별개의 수정 사항입니다.

출처: 크롬 공식

### Signal/RingRTC: 통화 종료 후에도 음성 및 영상 신호가 도달할 수 있음

발생한 문제: 상대방이 통화 종료를 처리하지 않으면 음성 또는 영상 전송이 계속되는 문제가 발견되었습니다.

피해 및 조건: 악의적인 통화 상대방과 통화 후에도 대화 내용이나 실내 상황이 유출될 위험이 있습니다.

해결 방법: Signal 을 Android 8.27.0, iOS 8.30.0, Desktop 8.29.0 이상으로 업데이트했습니다. 스마트폰과 PC 를 모두 사용 중이라면 각각 업데이트해야 합니다.

출처: 공공 CSIRT 주의보/Signal 공식 수정

### 오라클 제품군: 다수 제품에 대한 정기적 수정

발생한 사항: Java 나 MySQL 에 총 1,295 개의 보안 패치가 배포되었습니다. 이는 여러 문제를 한꺼번에 해결한 업데이트이며, 단일 사건은 아닙니다.

피해 및 발생 조건: 제품이나 기능에 따라 다릅니다. 일부는 로그인 없이 네트워크를 통해 악용될 수 있는 심각한 문제도 존재합니다.

해결 방법: 공식 제품 및 버전 목록과 대조하여 대상 패치를 적용하고, 다른 앱에 통합된 Oracle 제품도 확인해야 합니다.

출처: Oracle 공식

## 마무리

PHP2Shell 만으로도 큰 혼란을 일으켰는데, 이를 살펴보면 그 외에도 다음과 같은 여러 문제가 겹쳐 있었습니다. 원인과 영향은 각각 다르지만, 평소 무심코 사용하던 구조를 다시 한번 점검할 계기가 될 수 있습니다. 나중에 "그때 어떤 일이 있었을까?"라고 되돌아보기 위해, 2026 년 10 월의 기록으로 남깁니다. 많은 IT 전문가들의 기억에 깊이 각인되어 잊지 못할 몇 일일지라도… 미해커지만 '관심 가지고 끝까지 읽었구나'라고 생각하며 마음의 한 구석에 두시면, 평소 이용하던 서비스의 관점이 달라질지도 모릅니다.

**출처:** [note 원문](https://note.com/fuku_y4n/n/n9466ba143700)

*번역: Qwen 3.5(.48) 초벌 + 교정 34청크*

[원문 보기](https://note.com/fuku_y4n/n/n9466ba143700) | 출처: note.com