CVE-2026-73136 in mpp
요약
\~에 의해 VulDB • 2026. 08. 19.
ZenHive mpp의 Capture-replay를 통한 인증 우회로 인해, 비인증 제3자가 다른 결제자로부터 정산된 전송을 재생하여 유료 리소스를 획득할 수 있습니다.
MPP.Methods.Tempo는 일반적으로 메모에 포함된 attribution nonce를 통해 정산된 TIP-20 TransferWithMemo를 검증 중인 특정 챌린지에 바인딩합니다. method_config에서 고정 "memo"가 구성된 경우, check_matched_memo_binding/3은 조건 없이 매칭을 반환하며 해당 바인딩이 생략됩니다. 이로 인해 토큰, 수신자, 금액 및 고정 memo 값만 일치 대상이 됩니다. 고정된 memo는 모든 비인증 402 응답에서 에코되며 Tempo 전송은 공개되므로, 공격자는 합법적인 고객이 결제한 임의의 매칭되는 전송을 가져와 동일한 라우트에 대한 새로운 챌린지를 요청하고 해당 트랜잭션 해시를 type="hash" 자격 증명으로 제시할 수 있습니다. hash 경로는 제출자가 전송을 브로드캐스트한 지갑과 연결되는 송신자 또는 서명 검사를 수행하지 않습니다.
이 문제는 mpp: 0.6.1부터 0.6.4 미만 버전에 영향을 미칩니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.