2016-04 Security Bulletin: Junos Space: Multiple privilege escalation vulnerabilities in Junos Space (CVE-2016-1265)

Product Affected:These issues can affect any product or platform running Junos Space before 15.2R1.

Problem:Multiple privilege escalation vulnerabilities using various attack methods have been addressed in Junos Space 15.2R1.  Exploitation of these vulnerabilities may potentially allow a remote unauthenticated network based attacker with access to Junos Space to execute arbitrary code on Junos Space or gain access to devices managed by Junos Space.  Attack vectors include: cross site request forgeries (CSRF), default authentication credentials, information leak and command injection.

This set of privilege escalation vulnerabilities were found during internal product testing and have been assigned CVE-2016-1265.

Additionally, the Oracle Java runtime was upgraded to 1.7.0 update 85 (from 1.7.0 update 79) which resolves the following vulnerabilities: CVE CVSS v2 base score Summary CVE-2015-4748 7.6 (AV:N/AC:H/Au:N/C:C/I:C/A:C) Unspecified vulnerability in Oracle Java SE 6u95, 7u80, and 8u45; JRockit R28.3.6; and Java SE Embedded 7u75 and Embedded 8u33 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Security. CVE-2015-2601 5.0 (AV:N/AC:L/Au:N/C:P/I:N/A:N) Unspecified vulnerability in Oracle Java SE 6u95, 7u80, and 8u45, JRockit R28.3.6, and Java SE Embedded 7u75 and 8u33 allows remote attackers to affect confidentiality via vectors related to JCE. CVE-2015-2613 5.0 (AV:N/AC:L/Au:N/C:P/I:N/A:N) Unspecified vulnerability in Oracle Java SE 7u80 and 8u45, and Java SE Embedded 7u75 and 8u33 allows remote attackers to affect confidentiality via vectors related to JCE. CVE-2015-2659 5.0 (AV:N/AC:L/Au:N/C:N/I:N/A:P) Unspecified vulnerability in Oracle Java SE 8u45 and Java SE Embedded 8u33 allows remote attackers to affect availability via unknown vectors related to Security. CVE-2015-2808 4.3 (AV:N/AC:M/Au:N/C:P/I:N/A:N) The RC4 algorithm, as used in the TLS protocol and SSL protocol, does not properly combine state data with key data during the initialization phase, which makes it easier for remote attackers to conduct plaintext-recovery attacks against the initial bytes of a stream by sniffing network traffic that occasionally relies on keys affected by the Invariance Weakness, and then using a brute-force approach involving LSB values, aka the “Bar Mitzvah” issue. CVE-2015-4000 4.3 (AV:N/AC:M/Au:N/C:N/I:P/A:N) The TLS protocol 1.2 and earlier, when a DHE_EXPORT ciphersuite is enabled on a server but not on a client, does not properly convey a DHE_EXPORT choice, which allows man-in-the-middle attackers to conduct cipher-downgrade attacks by rewriting a ClientHello with DHE replaced by DHE_EXPORT and then rewriting a ServerHello with DHE_EXPORT replaced by DHE, aka the “Logjam” issue. CVE-2015-4749 4.3 (AV:N/AC:M/Au:N/C:N/I:N/A:P) Unspecified vulnerability in Oracle Java SE 6u95, 7u80, and 8u45; JRockit R28.3.6; and Java SE Embedded 7u75 and 8u33 allows remote attackers to affect availability via vectors related to JNDI. CVE-2015-2625 2.6 (AV:N/AC:H/Au:N/C:P/I:N/A:N) Unspecified vulnerability in Oracle Java SE 6u95, 7u80, and 8u45; JRockit R28.3.6; and Java SE Embedded 7u75 and 8u33 allows remote attackers to affect confidentiality via vectors related to JSSE. Juniper SIRT is not aware of any malicious exploitation of these vulnerabilities.

Solution:The following software releases have been updated to resolve this specific issue: Junos Space 15.2R1 (released March 17, 2016) and all subsequent releases.This issues are being tracked as PR 1134808, 960740, 975433, 975434, 975459, 975460, 975514, 983937, 983943, 983944, 983948, 983953, 983956, 999051, 1114551 and are visible on the Customer Support website.KB16765 – “In which releases are vulnerabilities fixed?” describes which release vulnerabilities are fixed as per our End of Engineering and End of Life support policies.

Workaround:Limit access to Junos Space from only trusted networksUse administrative jump boxes with no internet access and employ anti-scripting techniques.In addition to the recommendations listed above, it is good security practice to limit the exploitable attack surface of critical infrastructure networking equipment. Use access lists or firewall filters to limit access to the devices administrative interfaces only from trusted, administrative networks or hosts.

Implementation:How to obtain fixed software:Junos Space Maintenance Releases are available at http://support.juniper.net from the “Download Software” links. If a Maintenance Release is not adequate and access to Junos Space patches is needed, open a customer support case. A JTAC engineer will review your request and respond, ensuring that you will be provided with the most appropriate Patch Release for your specific situation.Modification History: 2016-04-13: Initial publication2016-04-21: Reformatted Problem section to clarify the consolidated set of privilege escalation vulnerabilities

Related Links: CVSS Score:6.8 (CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H)

Risk Level:None

Risk Assessment:Information for how Juniper Networks uses CVSS can be found at KB 16446 “Common Vulnerability Scoring System (CVSS) and Juniper’s Security Advisories.”

Acknowledgements: