These ‘bugs’ are what can cause big problems when cybercriminals choose to exploit them on a vulnerable (unpatched) system. To put this into perspective by borrowing a paragraph from The Scientific American, “Software development is not a perfect process. Programmers often work on timelines set by management teams that attempt to set reasonable goals, though it can be a challenge to meet those deadlines. As a result, developers do their best to design secure products as they progress but may not be able to identify all flaws before an anticipated release date.” Software security flaws affect every industry out there that operates in the digital realm or holds data there. This can be anything from consulting to network asset management. This time, news has been released detailing a shocking 35 vulnerabilities found in American network asset management giant Juniper‘s Junos Space product. The Junos Space product is one of Juniper’s most widely used products. Juniper Networks products are also used by U.S. government institutions that make over 1 billion dollars in revenue and employ over 10,000 people.

Junos Space

The Junos Space Network Management Platform is a ‘centralized’ platform that manages network devices. It works with Juniper’s management applications to simplify and automate the management of several ‘switching, routing and security devices.’ Junos Space is a comprehensive solution that improves scaling operations, reduces complexity, and is a unified product that makes deploying new services more efficient.

Juniper Junos Space Vulnerability

On August 17th, 2021 a report was released on Juniper’s Info Center web page describing multiple vulnerabilities in their Junos Space network management platform product. A total of 35 software vulnerabilities have been discovered, of which 5 have been exploited publicly, so far.

Technical Details

Below are the CVE (Common Vulnerabilities and Exposures) ID codes for each of the 35 vulnerabilities. The CVE ID codes are ascribed to each vulnerability, more details are given below;

CVE-2019-19532 CVE-2019-25013 CVE-2020-0427 CVE-2020-10029 CVE-2020-10543 CVE-2020-10878 CVE-2020-12723 CVE-2020-13765 CVE-2020-14318 CVE-2020-14323 CVE-2020-14351 CVE-2020-14364 CVE-2020-1472 CVE-2020-15862 CVE-2020-16092 CVE-2020-1971 CVE-2020-1983 CVE-2020-25211 CVE-2020-25645 CVE-2020-25656 CVE-2020-25705 CVE-2020-28374 CVE-2020-29573 CVE-2020-29661 CVE-2020-7053 CVE-2020-20265 CVE-2021-20277 CVE-2021-20305 CVE-2021-2163 CVE-2021-25215 CVE-2021-26937 CVE-2021-27363 CVE-2021-27364 CVE-2021-27365 CVE-2021-27803

Here is a summary of the shared issues among the vulnerabilities found; out-of-bounds write, buffer over-read, out-of-bounds read, buffer overflows, file and directory access bugs, null pointer dereference, use-after-free memory flaws, elevation of privilege flaw, improper privilege management, assertion failures, ICMP packet security flaws, memory resource flaws, Java coding flaws, encoding flaws, kernel pointer leaks.

Public Exploits

Of the 35 exploits found, 5 of them have a public exploit. Here are the details;

CVE-2020-1472 (Critical risk) CVE-2020-1983 (Medium risk) CVE-2020-1971 (Medium risk) CVE-2020-14364 (Medium risk) CVE-2020-25705 (Medium risk)

To summarize, these vulnerabilities have the following issues; access, permission and privilege, use-after-free, NULL pointer dereference, out-of-bounds write and finally use of insufficiently random values.

Important User Information

All of the security flaws discovered above in Junos Space can lead to potential dangers from remote cybercriminals such as; execution of arbitrary code, denial of service attacks, unprivileged user access, remote access to critical data, system crashes, and privilege escalation. It is highly recommended that users update their Junos Space versions if they are using version 21.2R1 or earlier here. Juniper also recommends the following; “To reduce the risk of exploitation of these issues, use access lists or firewall filters to limit access to the device to only trusted administrative networks, hosts and users.”

35 Vulnerabilities Reported in Juniper Networks Junos Space Product - 5635 Vulnerabilities Reported in Juniper Networks Junos Space Product - 2135 Vulnerabilities Reported in Juniper Networks Junos Space Product - 835 Vulnerabilities Reported in Juniper Networks Junos Space Product - 8