CVE-2026-86038 in libp2p정보

요약

\~에 의해 VulDB • 2026. 09. 17.

libp2p는 libp2p 네트워킹 스택의 JavaScript 구현체입니다. 버전 15.0.0부터 16.0.5까지 @libp2p/gossipsub는 packages/gossipsub/src/utils/buildRawMessage.ts에서 기본 StrictSign 정책을 사용하며, 여기서 validateToRawMessage는 공격자가 제어하는 msg.key로 서명을 검증하지만, 주장된 작성자(RSA 피어 ID)가 공개 키를 인라인으로 포함하지 않는 경우 해당 key를 msg.from에 바인딩하지 않습니다. 인증되지 않은 공격자는 msg.from에 피해자의 RSA 피어 ID를 배치하고, 자신의 개인 키로 메시지를 서명하며, msg.key에는 자신의 공개 키를 제공하여 메시지가 피해자가 작성한 것으로 간주되어 승인 및 전파되도록 할 수 있습니다. 메시지 from을 검증자, 권한 부여, 회계 처리, 모더레이션, 평판 관리 또는 감사 로깅에 신뢰하는 애플리케이션은 잘못된 출처 속성 하에서 공격자가 제어하는 데이터를 처리하게 됩니다. 이 문제는 버전 16.0.5에서 수정되었습니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 09. 04.

모더레이션

수락

항목

VDB-406513

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!