Lucene search
+L

6 matches found

Github Security Blog
Github Security Blog
•added 2026/09/17 5:29 p.m.•17 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.5CVSS6AI score0.00193EPSS
SaveExploits0References5Affected Software1
NVD
NVD
•added 2026/09/17 4:18 p.m.•16 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.00193EPSS
SaveExploits0References4
CVE
CVE
•added 2026/09/17 3:16 p.m.•25 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.5CVSS5.9AI score0.00193EPSS
SaveExploits0References4
OSV
OSV
•added 2026/09/17 3:16 p.m.•13 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.5CVSS5.8AI score
SaveExploits0References6
Cvelist
Cvelist
•added 2026/09/17 3:16 p.m.•33 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.00193EPSS
SaveExploits0References4
Vulnrichment
Vulnrichment
•added 2026/09/17 3:16 p.m.•16 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.5CVSS5.9AI score0.00193EPSS
SaveExploits0References4
Rows per page
Query Builder