
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2020-10577 is a race condition vulnerability discovered in the Janus WebRTC server/gateway version 0.9.2 and earlier. The vulnerability was identified in March 2020 and affects the session claiming functionality, specifically when a claim request for a session occurs simultaneously with an event pushed by a plugin to a handle belonging to the session itself (Janus PR).
The vulnerability stems from concurrent access to the session's source property by different threads, where only some parts of the code properly implement locking mechanisms. The source property, which contains information relating a session to a transport instance, was accessed without proper synchronization in certain code paths. This race condition could occur when claiming sessions coincides with plugin event notifications (Janus PR).
The race condition could potentially lead to session management issues in the Janus WebRTC server, affecting the reliability and stability of the communication system. While the impact is generally limited to session handling anomalies, it could affect the proper functioning of WebRTC connections managed by the server (Janus PR).
The issue was fixed in Janus version 0.9.2 by implementing proper locking mechanisms for all code paths accessing the session's source property. The fix ensures that all access to the source property is properly synchronized and also includes an optimization where claim requests from the same transport instance that already owns the session are ignored (Janus PR).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."