The root cause was &quot;unauthorized code&quot;. Detailed in another Juniper announcement:  <a href="https:&#x2F;&#x2F;forums.juniper.net&#x2F;t5&#x2F;Security-Incident-Response&#x2F;Important-Announcement-about-ScreenOS&#x2F;ba-p&#x2F;285554" rel="nofollow">https:&#x2F;&#x2F;forums.juniper.net&#x2F;t5&#x2F;Security-Incident-Response&#x2F;Imp...</a>:<p>&gt; During a recent internal code review, Juniper discovered unauthorized code in ScreenOS that could allow a knowledgeable attacker to gain administrative access to NetScreen® devices and to decrypt VPN connections. Once we identified these vulnerabilities, we launched an investigation into the matter, and worked to develop and issue patched releases for the latest versions of ScreenOS.