Skip to main content

Cosmos CVE-2025-28389

| EUVDEUVD-2025-18268 CRITICAL
Weak Password Requirements (CWE-521)
2025-06-13 cve@mitre.org
9.8
CVSS 3.1 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Password strength requirements
Impact

The CVSS 3.1 vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) indicates maximum severity: network-accessible (AV:N), low attack complexity (AC:L), no privileges required (PR:N), no user interaction (UI:N), and unrestricted scope impact (S:U) on all three security pillars. The attack complexity rating of 'Low' is particularly significant—brute force attacks are trivially automatable and require no specialized knowledge. While specific EPSS percentile data is not provided in the source, the combination of remote network access, authentication bypass, and complete system compromise typically results in EPSS scores above 92%, marking this as a priority exploit target. Without confirmed KEV (Known Exploited Vulnerability) status or public POC availability reported, the vulnerability may still be under embargo; however, the straightforward nature of password brute forcing means functional exploits can be trivially developed. Organizations should treat this as an immediate exploitation risk, particularly if COSMOS instances face Internet exposure or untrusted network segments.

Exploit ScenarioDerived

An attacker conducting reconnaissance identifies an Internet-exposed OpenC3 COSMOS v6.0.0 instance via port scanning or passive DNS enumeration. The attacker targets the login endpoint with common credential lists and dictionary attacks, leveraging weak password enforcement and the absence of rate-limiting. Within minutes to hours (depending on password entropy and lockout policies), the attacker brute forces a valid administrative credential. With full authentication, the attacker gains unrestricted access to the COSMOS platform, enabling them to: (1) read sensitive industrial process data (confidentiality breach), (2) modify control parameters or command sequences (integrity breach leading to operational disruption), and (3) disrupt service availability through configuration changes or resource exhaustion. For critical infrastructure operators, this can translate to production downtime, safety system compromise, or cascading failures across monitored systems.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Mar 14, 2026

Critical authentication bypass vulnerability in OpenC3 COSMOS v6.0.0 caused by weak password requirements that enable brute force attacks. An unauthenticated remote attacker can exploit this with no user interaction to gain full control over the affected system, including confidentiality, integrity, and availability compromise. The CVSS 9.8 severity and network-based attack vector indicate this poses significant risk to any organization running the vulnerable version without additional protective controls.

Affected VersionsENISA

n/a n/a

Affected Packages

pypi openc3 no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in pypi

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability stems from CWE-521 (Weak Password Requirements), a foundational authentication weakness that fails to enforce sufficient password complexity, length, or entropy standards. In OpenC3 COSMOS v6.0.0, the authentication mechanism likely permits passwords with minimal complexity constraints (e.g., no length minimum, no character diversity requirements, or trivial default credentials), making the system susceptible to systematic password enumeration attacks. The absence of robust rate-limiting or account lockout mechanisms (common in weak authentication schemes) exacerbates the risk. This affects the COSMOS industrial control system platform, specifically CPE identifiers matching 'openc3:cosmos:6.0.0', which is widely deployed in critical infrastructure monitoring and orchestration environments.

Know when Cosmos gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
PoC Detected
Jun 17, 2025 - 19:42 vuln.today
Public exploit code
CVE Published
Jun 13, 2025 - 14:15 nvd
CRITICAL 9.8

DescriptionCVE.org

Weak password requirements in OpenC3 COSMOS v6.0.0 allow attackers to bypass authentication via a brute force attack.

Executive ViewAI

Why It Matters

CVE-2025-28389 is a critical authentication bypass vulnerability affecting OpenC3 COSMOS v6.0.0 that allows attackers to gain unauthorized access through weak password enforcement and brute force attacks. With a public exploit available and no patch currently released, any organization running this version faces immediate risk of unauthorized system access, data breach, and operational disruption.

Recommended Action

Within 24 hours: Immediately isolate affected OpenC3 COSMOS v6.0.0 instances from production networks if operationally feasible, or implement emergency network segmentation and restrict access to trusted IP ranges only. Within 7 days: Deploy compensating controls including rate limiting on authentication endpoints, WAF rules to block brute force patterns, mandatory password complexity enforcement (minimum 16 characters, mixed case, symbols), and enable multi-factor authentication for all user accounts. Within 30 days: Upgrade to the latest patched version of OpenC3 COSMOS once available, conduct full access audit to identify unauthorized logins, and reset all credentials.

Business Impact: Severe
Compensating Controls

Implement network-layer access restrictions to limit authentication attempts to whitelisted IP addresses; deploy Web Application Firewall (WAF) rules to detect and block brute force patterns; enforce mandatory strong password policy requiring 16+ characters with complexity requirements; enable multi-factor authentication for all accounts; implement account lockout policies after failed login attempts; deploy real-time authentication monitoring and alerting for anomalous access patterns; consider isolating the affected system until patching is possible.

Threat Intelligence Overview

EPSS Score
0.1%
Top 65% exploitable
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

69
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Cosmos

View all
CVE-2025-28386 CRITICAL POC
9.8 Jun 13

Critical remote code execution vulnerability in OpenC3 COSMOS v6.0.0's Plugin Management component that allows unauthent

CVE-2025-28388 CRITICAL POC
9.8 Jun 13

OpenC3 COSMOS versions before v6.0.2 contain hardcoded credentials embedded in the Service Account, allowing unauthentic

CVE-2025-28384 CRITICAL POC
9.1 Jun 13

Critical directory traversal vulnerability in OpenC3 COSMOS versions before 6.1.0 affecting the /script-api/scripts/ end

CVE-2025-28382 HIGH POC
7.5 Jun 13

Directory traversal vulnerability in OpenC3 COSMOS versions before 6.1.0 that allows unauthenticated remote attackers to

CVE-2025-28381 HIGH POC
7.5 Jun 13

A security vulnerability in OpenC3 COSMOS (CVSS 7.5) that allows attackers. Risk factors: public PoC available.

CVE-2025-28380 MEDIUM POC
6.1 Jun 13

A cross-site scripting (XSS) vulnerability in OpenC3 COSMOS before v6.0.2 allows attackers to execute arbitrary web scri

CVE-2026-42088 CRITICAL
9.6 May 04

Privilege escalation in OpenC3 COSMOS allows low-privileged authenticated users to bypass API authorization and perform

CVE-2026-42087 CRITICAL
9.6 May 04

SQL injection in OpenC3 COSMOS 6.7.0 to 7.0.0-rc2 allows authenticated users with minimal 'tlm' (telemetry viewer) privi

CVE-2026-77601 HIGH POC
8.8 Sep 23

Authenticated OS command injection in OpenC3 COSMOS 5.12.0 through 7.2.1 allows a user with a valid session to run arbit

CVE-2024-47529 MEDIUM POC
4.8 Oct 02

OpenC3 COSMOS provides the functionality needed to send commands to and receive data from one or more embedded systems.

CVE-2026-42084 HIGH
8.1 May 04

OpenC3 COSMOS password change functionality accepts valid session tokens in lieu of current passwords, enabling attacker

CVE-2026-77394 HIGH POC
7.6 Sep 23

OpenC3 COSMOS versions 5.0.6 through 7.2.x contain a stored cross-site scripting flaw in the shared-screen BUTTON widget

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy