🔍 CVE-2026-82953

0.0
CVSS Score
UNKNOWN
2026-10-21
2026-10-22 16:56
✅ 완료

🇰🇷 한글 설명

Apache bRPC 1.18.0 미만 버전의 RTMP 프로토콜 구현에서 NULL 포인터 역참조 취약점이 발견되었습니다. 공격자가 조작된 createStream 명령을 보내고 연결을 즉시 종료하면 서버가 충돌하여 서비스 거부(DoS) 상태가 될 수 있습니다.

💡 쉬운 설명

서버가 특정 요청을 거절하는 과정에서 잘못된 메모리 주소를 참조하여 프로그램이 갑자기 꺼지는 문제입니다. 공격자가 특수한 명령을 보낸 뒤 바로 연결을 끊으면 서버를 멈추게 할 수 있습니다.

🇺🇸 원문 (English)

NULL pointer dereference in the RTMP protocol implementation in Apache bRPC (version < 1.18.0) on all platforms allows remote attackers to crash the server (denial of service) via a crafted createStream command. Root Cause: When an RTMP service rejects a createStream request by returning a null stream from RtmpService::NewStream(), the server sends an error response to the client. If writing this rejection response fails (for example, because the client closes the connection immediately after sending the createStream command), the error-handling path in RtmpChunkStream::OnCreateStream() dereferences the null stream pointer to access stream->_onfail_id, causing the process to crash. Affected Scenarios: Run an Apache bRPC RTMP server whose RtmpService::NewStream() may return null (i.e., the service rejects createStream requests). A remote client that sends a createStream command and then closes the connection before the rejection response is written can crash the server. How to Fix: (Choose one of the following options) 1. Upgrade bRPC to version 1.18.0, which fixes this issue. 2. Apply this patch: https://github.com/apache/brpc/pull/3508

📍 영향받는 시스템

Apache bRPC version < 1.18.0

⚔️ 공격 벡터

조작된 createStream 명령을 전송한 후 응답이 오기 전 클라이언트 연결을 즉시 종료하는 방식

🛡️ 대응 방법

bRPC를 1.18.0 버전 이상으로 업그레이드하거나 제공된 패치(PR #3508)를 적용하십시오.

🔧 검증 코드

출력된 버전이 1.18.0 미만인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
brpc_version_cmd --version 2>/dev/null | grep -E '1\.[0-9]+(\.[0-9]+)?'

💻 영향받는 소프트웨어

Apache HTTP Server