Snyk has a proof-of-concept or detailed explanation of how to exploit this vulnerability.
The probability is the direct output of the EPSS model, and conveys an overall sense of the threat of exploitation in the wild. The percentile measures the EPSS probability relative to all known EPSS scores. Note: This data is updated daily, relying on the latest available EPSS model version. Check out the EPSS documentation for more details.
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade @libp2p/webrtc to version 6.0.28 or higher.
@libp2p/webrtc is an A libp2p transport using WebRTC connections
Affected versions of this package are vulnerable to Uncaught Exception via the STUN listener in stun-listener.ts, where an unvalidated ufrag value from an incoming STUN request is passed directly into the native ICE stack as both the ICE username fragment and password. Because the ufrag is reused as icePwd without checking that it satisfies RFC 8445 ICE credential requirements, a remote attacker can send a STUN request carrying a malformed ufrag value that causes the native ICE stack to abort, crashing the WebRTC-direct listener process.