Automated Threat Modeling

Brief Summary: Juniper vLWC Default Password Vulnerability CVE-2026-33784 (CVSS 9.8)

A brief summary of CVE-2026-33784, a critical default password vulnerability in Juniper Networks Support Insights Virtual Lightweight Collector (vLWC) that lets unauthenticated attackers take full control of the device. Includes patch details and mitigation guidance.

CVE Analysis

7 min read

ZeroPath CVE Analysis
ZeroPath CVE Analysis

2026-04-09

Brief Summary: Juniper vLWC Default Password Vulnerability CVE-2026-33784 (CVSS 9.8)
Experimental AI-Generated Content

This CVE analysis is an experimental publication that is completely AI-generated. The content may contain errors or inaccuracies and is subject to change as more information becomes available. We are continuously refining our process.

If you have feedback, questions, or notice any errors, please reach out to us.

[email protected]

Introduction

Every vLWC virtual appliance deployed before version 3.0.94 may be sitting on the network with factory default credentials on a high-privileged account, fully accessible to anyone who can reach it over SSH. CVE-2026-33784 has a CVSS 3.1 base score of 9.8 and a CVSS 4.0 score of 9.3. It belongs to one of the simplest and most impactful classes of vulnerability: a default password that the provisioning process never required anyone to change.

The Juniper Networks Support Insights (JSI) Virtual Lightweight Collector, or vLWC, is a virtual appliance used for automated support telemetry and health monitoring of Juniper infrastructure. It collects diagnostic data from network devices and forwards it to Juniper's cloud-based support platform. Organizations running Juniper routing and switching infrastructure commonly deploy these collectors inside their management networks, which makes them a potentially valuable pivot point for attackers.

Technical Information

Root Cause

The vulnerability falls under CWE-1393: Use of Default Password. Every vLWC software image ships with an initial password on a high-privileged account. That much is a necessary bootstrapping mechanism, because the administrator needs some credential to log in for the first time. The problem is that nothing happens after that. The provisioning workflow in all versions prior to 3.0.94 never forces the operator to replace the initial password, so an administrator could deploy a collector straight into production with factory default credentials still active and fully functional.

The password can be changed, so this is neither a hidden backdoor nor a hardcoded credential. The flaw is purely behavioral: the software does not enforce the change, and many deployments apparently never made one.

Attack Vector and Exploitation Flow

The attack itself is straightforward. Based on the advisory details and the nature of the vulnerability, exploitation would follow this general sequence:

  1. Discovery: The attacker identifies a vLWC instance on the network. These collectors are typically deployed on management VLANs and expose SSH, so standard network scanning can find them.

  2. Authentication: The attacker connects to the vLWC over SSH using the factory default credentials for the high-privileged account. This requires no brute forcing, no exploit chain, and no user interaction.

  3. Full Control: After logging in, the attacker has high-privileged access to the device and can take several follow-on actions from there.

The potential impact falls into three areas:

Attack PhasePotential Attacker ActionConsequence
Data InterceptionMonitor and exfiltrate diagnostic data intended for Juniper supportLoss of confidentiality for sensitive network telemetry
PersistenceCreate new administrative accountsLong-term unauthorized access to the collector
Lateral MovementUse the compromised collector as a footholdAbility to pivot into more sensitive areas of the corporate network

The public advisories do not disclose the specific default password string, but any threat actor who obtains a copy of the vLWC software image can extract the default credentials directly. That is a common pattern with default password vulnerabilities. The credential is effectively public to anyone motivated enough to look.

Why This Matters Beyond the Collector Itself

The vLWC sits on the management network by design. It needs connectivity to the devices it monitors and outbound access to Juniper's cloud platform. That placement turns a compromised collector into a foothold in the management plane, which typically has broad visibility into and access to production network infrastructure.

Patch Information

Juniper Networks fixed CVE-2026-33784 in its April 2026 quarterly security bulletin cycle and published advisory JSA107871 on April 8, 2026. The fix ships in vLWC version 3.0.94 and all later releases, and Juniper tracks it internally under defect identifier JDEF-1032.

The core change in 3.0.94 is behavioral. The provisioning flow now enforces secure password management during setup. The image still ships with an initial password for bootstrapping, but the software now requires that credential to be changed before the device becomes operational. The change is simple, and it closes the window in which default credentials could persist unchallenged.

vLWC 3.0.94 matters for more than this CVE. The same version also fixes a separate issue, CVE-2026-21915 (JDEF-980), a CLI shell escape that allowed local privilege escalation to root. With both fixes in one release, there are two reasons to upgrade to 3.0.94 or later.

The updated vLWC images are available through Juniper's standard software distribution channels. The vLWC is a virtual appliance (typically deployed on VMware), so upgrading means deploying the new OVA image and re-provisioning. The enforced password change takes effect automatically at that point. Juniper's bulletin confirms that all versions before 3.0.94 remain vulnerable, and its SIRT policy does not backport fixes to releases that have reached End of Engineering or End of Life.

Interim Workaround

If an immediate upgrade is not feasible, administrators must change the default password manually through the JSI Shell Main Menu:

StepActionInterface Location
1Log in to the JSI ShellSSH or VMware console
2Access Password MenuSelect option 6 on the keyboard for "Change password for jsiuser"
3Apply New PasswordFollow the prompts to specify the new password and press Enter

At the same time, organizations should restrict SSH and management interface exposure. Isolating the collector to a management VLAN or VPN and blocking direct internet access prevents remote network-based exploitation.

Affected Systems and Versions

VendorProductAffected VersionsFixed Version
Juniper NetworksSupport Insights Virtual Lightweight Collector (vLWC)All versions prior to 3.0.943.0.94 and later

The issue specifically affects the virtualized version of the lightweight collector. Organizations should inventory every vLWC instance across their environments, since operations teams may have deployed some of these appliances without the security team's knowledge.

Vendor Security History

Juniper Networks has been part of Hewlett Packard Enterprise since the acquisition closed on July 2, 2025, and it publishes security bulletins on an active cadence. The April 8, 2026 release included 28 security bulletins covering vulnerabilities across Juniper's product lines. CVE-2026-33784 was the only one rated critical (CVSS 9.8), and 11 others were rated severe.

CVE-2026-21915 (the shell escape privilege escalation to root) landed in the same vLWC release. That suggests the vLWC product received a focused security review, likely prompted by the discovery of one or both of these issues. Default password vulnerabilities of this type (CWE-1393) have a well-documented history of rapid exploitation once the credentials become known. A recent comparable case is CVE-2025-26793, where unchanged default passwords gave attackers access to dozens of apartment buildings over the internet.

As of April 10, 2026, there is no evidence of active exploitation of CVE-2026-33784 in the wild, and no public proof-of-concept exploit code has been published. The attack is trivial, though, so the lack of known exploitation is no reason to delay remediation.

References

Detect & fix
what others miss

Works with
  • GitHub
  • GitLab
  • Bitbucket
  • Azure DevOps Services
  • Gerrit
  • CVS
  • Jira
  • Linear
  • Slack
  • Security Compass
Explore integrations
Security magnifying glass visualization