🔍 CVE-2026-112200

0.0
CVSS Score
UNKNOWN
2026-10-29
2026-10-29 16:26
✅ 완료

🇰🇷 한글 설명

P-Net 1.0.3 이전 버전은 데이터 표현의 엔디안(endianness)이 잘못된 RPC 요청을 거부할 때 Application Relationship(AR)과 RPC 세션을 해제하지 않습니다. 이로 인해 세션과 AR이 계속 할당된 상태로 남아, 반복된 요청이 가용 세션을 소진시킵니다. 세션이 모두 고갈되면 장치는 재시작 전까지 Connect를 포함한 새로운 RPC 요청에 응답하지 않습니다.

💡 쉬운 설명

잘못된 형식의 요청을 계속 보내면 장치가 연결 슬롯을 반납하지 않고 쌓아두게 됩니다. 슬롯이 가득 차면 장치가 새로운 연결을 받지 못하고 재시작해야만 복구됩니다.

🇺🇸 원문 (English)

P-Net before 1.0.3 does not release the Application Relationship (AR) and the RPC session when an RPC request is rejected because its data representation has incorrect endianness. The session and its AR remain allocated, so repeated requests exhaust the available sessions. Once they are exhausted the device no longer answers new RPC requests, including Connect, until it is restarted. A remote unauthenticated attacker can use this to cause a denial of service.

📍 영향받는 시스템

P-Net 1.0.3 이전 버전을 사용하는 PROFINET 기반 장치 및 구현체

⚔️ 공격 벡터

인증되지 않은 원격 공격자가 엔디안이 잘못된 RPC 요청을 반복 전송하여 세션을 고갈시키는 방식의 서비스 거부(DoS)

🛡️ 대응 방법

P-Net 1.0.3 이상 버전으로 업데이트하고, 업데이트 전까지 PROFINET RPC 포트(UDP 34964 등)에 대한 외부 접근을 네트워크 수준에서 차단

🔧 검증 코드

P-Net 관련 파일이 검색되면 해당 소스/라이브러리의 버전 정보를 확인하여 1.0.3 미만인지 점검하고, 아무 결과도 없으면 P-Net이 설치되어 있지 않을 가능성이 높습니다.

Shell / Script
grep -rIl 'P-Net' /opt /usr/local /usr/src 2>/dev/null | head -n 20

💻 영향받는 소프트웨어

Spring Data REST