Lucene search
+L

4 matches found

Github Security Blog
Github Security Blog
added 2026/09/17 5:29 p.m.8 views

libp2p: Gossipsub StrictSign accepts attacker-signed messages as a victim RSA peer ID

Summary @libp2p/gossipsub StrictSign validation does not bind a supplied message public key to the claimed from peer ID when from is an RSA-style peer ID that does not inline its public key. An attacker can set from to a victim RSA peer ID, sign the message with the attacker's own private key,...

7.5CVSS0.00163EPSS
SaveExploits0References5Affected Software1
NVD
NVD
added 2026/09/17 4:18 p.m.4 views

CVE-2026-86038

libp2p is a JavaScript implementation of the libp2p networking stack. From 15.0.0 until 16.0.5, @libp2p/gossipsub uses the default StrictSign policy in packages/gossipsub/src/utils/buildRawMessage.ts, where validateToRawMessage verifies a signature with attacker-controlled msg.key but skips bindi...

7.5CVSS0.00163EPSS
SaveExploits0References4
Cvelist
Cvelist
added 2026/09/17 3:16 p.m.19 views

CVE-2026-86038 libp2p: Gossipsub StrictSign accepts attacker-signed messages as a victim RSA peer ID

libp2p is a JavaScript implementation of the libp2p networking stack. From 15.0.0 until 16.0.5, @libp2p/gossipsub uses the default StrictSign policy in packages/gossipsub/src/utils/buildRawMessage.ts, where validateToRawMessage verifies a signature with attacker-controlled msg.key but skips bindi...

7.5CVSS0.00163EPSS
SaveExploits0References4
CVE
CVE
added 2026/09/17 3:16 p.m.8 views

CVE-2026-86038

CVE-2026-86038 affects the @libp2p/gossipsub package (versions 15.0.0 through 16.0.5) in the JavaScript libp2p networking stack. The vulnerability resides in validateToRawMessage within the default StrictSign policy: when a claimed author is an RSA peer ID that does not inline a public key, the f...

7.5CVSS0.00163EPSS
SaveExploits0References4
Rows per page
Query Builder