Skip to main content

Flowmon EUVDEUVD-2026-18224

| CVE-2026-3692 HIGH
OS Command Injection (CWE-78)
2026-04-02 ProgressSoftware GHSA-r5rp-h6qf-2vgf
8.7
CVSS 4.0 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged user
  2. Exploit
    Craft malicious report generation request
  3. Execution
    Inject OS commands in parameters
  4. Impact
    Execute arbitrary commands on server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires authenticated low-privileged user account on Progress Flowmon versions prior to 12.5.8. Attacker must craft malicious request during report generation process. No victim interaction needed.

Impact

Despite the absence of a formal CVSS score and EPSS probability metric, this vulnerability carries substantial real-world risk. The attack requires authentication, which limits the initial attack surface to users with legitimate Flowmon access; however, low privilege requirements mean that compromised standard user accounts, contractor access, or insider threats can trigger exploitation. The direct path to command execution with server-level privileges (CWE-78) indicates high technical impact. No CISA KEV confirmation or public exploit code has been identified at time of analysis, suggesting this may not yet be actively exploited in the wild, but the straightforward nature of command injection attacks and the availability of vendor guidance indicates that exploitation likelihood is moderate to high once the attack method becomes widely known. Organizations should prioritize patching this vulnerability, particularly for internet-facing or multi-tenant Flowmon instances.

Exploit ScenarioDerived

An authenticated low-privileged user with access to Flowmon's reporting interface crafts a specially formed report generation request that includes command injection payloads in report parameters, such as injection points in report name, filter criteria, or export format fields. When the Flowmon server processes this request and generates the report, it passes the unsanitized user input to an underlying OS command (such as a report export utility or data processing script), causing arbitrary commands to execute with the privileges of the Flowmon service account. An attacker could leverage this to exfiltrate network traffic data, modify monitoring configurations, or establish persistence on the monitoring infrastructure. No public exploit code has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 02, 2026

Progress Flowmon versions prior to 12.5.8 allow authenticated low-privileged users to execute arbitrary commands on the server by crafting malicious requests during the report generation process. The vulnerability stems from improper input validation in the report generation functionality, enabling command injection attacks. While no CVSS score or public exploit code has been disclosed at time of analysis, the direct path to remote code execution via an authenticated user represents a significant risk to Flowmon deployments.

RemediationAI

Vendor-released patch: upgrade Progress Flowmon to version 12.5.8 or later. This version includes fixes to properly sanitize and validate user input during the report generation process, eliminating the command injection vector. Organizations unable to immediately upgrade should restrict low-privileged user access to report generation functionality where possible, implement network-level access controls to limit report generation API endpoints, and monitor for suspicious report generation requests that include shell metacharacters or unusual command-like syntax. Refer to the Progress Software advisory at https://community.progress.com/s/article/CVE-2026-3692-Progress-Flowmon for comprehensive patching guidance and any interim workarounds.

Affected VersionsENISA

Flowmon Flowmon 12 versions prior to 12.5.8

Affected Packages

euvd flowmon_flowmon_12_versions_prior_to no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The vulnerability is rooted in CWE-78 (Improper Neutralization of Special Elements used in an OS Command), a classic command injection flaw. Progress Flowmon's report generation process fails to properly sanitize or validate user-supplied input before passing it to underlying system commands. An authenticated user with low privilege levels can exploit this by injecting shell metacharacters or command separators into report parameters, causing the application server to execute unintended operating system commands with the privileges of the Flowmon service account. This affects the report generation engine across all Flowmon versions prior to 12.5.8, as specified in the CPE range cpe:2.3:a:progress_software:flowmon:*:*:*:*:*:*:*:*.

Know when Flowmon 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

Vendor (ProgressSoftware) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (ProgressSoftware) · only source for this CVE.

CVSS VectorVendor: ProgressSoftware

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

In Progress Flowmon versions prior to 12.5.8, a vulnerability exists whereby an authenticated low-privileged user may craft a request during the report generation process that results in unintended commands being executed on the server.

Threat Intelligence Overview

EPSS Score
0.0%
Top 85% exploitable
Data Quality
5 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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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