CVE-2023-28431 in Frontier정보

요약

\~에 의해 VulDB • 2026. 06. 03.

Frontier는 Substrate용 이더리움 호환 레이어입니다. Frontier의 `modexp` 프리컴파일은 내부적으로 `num-bigint` 크레이트를 사용합니다. 풀 리퀘스트 1017 이전의 구현에서는 모듈러스가 짝수인 경우와 홀수인 경우가 별도로 처리되었습니다. 홀수 모듈러스는 빠른 몽트메리 곱셈을 사용하고, 짝수 모듈러스는 느린 일반 거듭제곱 알고리즘을 사용했습니다. 이러한 가스 비용 차이는 `modexp` 프리컴파일에서 고려되지 않아 서비스 거부(DoS) 공격이 가능할 수 있었습니다. 현재 `num-bigint`에 대한 수정 버전은 제공되지 않으므로, 이 문제는 단기적으로 짝수 모듈러스의 가스 비용을 인상함으로써 해결되고, 장기적으로는 `num-bigint`를 수정하거나 다른 modexp 구현으로 전환하여 해결됩니다. Frontier의 단기적 수정 사항은 풀 리퀘스트 1017에서 배포되었습니다. 해당 수정 사항을 적용하는 것 외에 알려진 우회 방법은 없습니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

GitHub, Inc.

예약하다

2023. 03. 15.

모더레이션

수락

항목

VDB-223566

EPSS

0.00873

출처

Interested in the pricing of exploits?

See the underground prices here!