Kestrel
대시보드로 돌아가기
CVE-2026-102510UNKNOWNMITRENVD대응게시일: 2026. 09. 30.수정일: 2026. 09. 30.CNA: security@apache.orgAwaiting Analysis

Integer Overflow, Improper Validation of Array Index, Uncontrolled Recursion and Memory Allocation with Excessive Size Value in the Go imple

위협 신호 · CVSS · EPSS · KEV

정기 패치· 높은 악용 신호 없음
CVSS
—unknown

이론적 심각도 점수

EPSS
0.3%상위 76.5%

30일 내 악용 확률 예측

KEV
미등재

실측 악용 기록 없음

권장 대응 기한60일 이내CISA SSVC 기준

계획된 패치 주기 내 조치(60일 이내)

외부 노출· KEV 미등재 · 자동화 어려움 · 부분 영향 · 외부 노출

CVSS 벡터 · 메트릭

버전별 점수
CVSS 4.08.7HIGH· 악용성숙도 NOT_DEFINED

CVSS 벡터 정보 없음

약점 (CWE)

  • CWE-129
  • CWE-190

    정수 오버플로 — 산술 결과가 범위를 넘쳐 버퍼 오류 등으로 이어짐.

  • CWE-674

    제어되지 않는 재귀 — 무한/과도 재귀로 자원 고갈(DoS).

  • CWE-789

상세 설명

Integer Overflow, Improper Validation of Array Index, Uncontrolled Recursion and Memory Allocation with Excessive Size Value in the Go implementation of Apache PLC4X (PLC4Go) allow a malicious device, or an attacker able to inject network traffic, to crash or exhaust the memory of the client application,
causing a denial of service.

The individual defects are:

  • Generated parsers pre-allocate arrays with the element count claimed on the wire (0.13.0 through 0.13.1).
  • Transport read helpers allocate buffers of the size claimed on the wire without an upper bound.
  • ADS and KNXnet/IP response handling indexes into received data without checking its length, causing a panic.
  • ADS and EIP frame-length handling accepts, or arithmetically wraps to, a length of zero, breaking message framing.
  • Recursive protocol types are parsed without a nesting-depth limit. The same defect in the Java implementation is covered by CVE-2026-102509 https://cveprocess.apache.org/cve5/CVE-2026-102509 .

Additionally, length and position arithmetic in generated serializers was performed in 16-bit integers. If an application forwards attacker-influenced payloads larger than 8 KB, the length field wraps, and the remainder of the payload may be interpreted by the receiving device (for example, an ADS PLC) as
additional, independent protocol messages.

This issue affects Apache PLC4X: from 0.11.0 before 1.0.0. PLC4Go is consumed as the Go module github.com/apache/plc4x/plc4go; versions refer to the corresponding Apache PLC4X releases.

Users are recommended to upgrade to version 1.0.0, which fixes the issue.

AI 심층 분석

공격 시나리오 · 재현 가능한 PoC 페이로드 · 즉시 적용 가능한 차단 패치를 한 번에 받아 보세요. 보안 운영팀이 그대로 점검·티켓팅에 쓸 수 있는 형태로 정리해 드립니다.

참고 자료 1