Description
Vitec Flamingo 4.12.2 contains an unauthenticated OS command injection vulnerability in the admin/ajax/ping.php endpoint that allows remote attackers to execute arbitrary commands by exploiting a double-evaluation flaw in shell argument handling. The endpoint applies escapeshellarg() to the user-supplied host POST parameter before passing it to a system wrapper, but the wrapper retrieves the decoded value from argv and incorporates it into a second shell_exec() call without escaping, allowing injected commands to execute with root privileges via passwordless sudo.
Published: 2026-07-13
Score: 9.3 Critical
EPSS: 1.4% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in Vitec Flamingo 4.12.2, specifically the admin/ajax/ping.php endpoint. An unauthenticated attacker can supply a host value that is passed through escapeshellarg() and then through a system wrapper that decodes the argument and injects it into a second shell_exec() call. This double‑evaluation flaw enables the attacker to run arbitrary shell commands with root privileges by abusing passwordless sudo. The flaw is a classic OS command injection, categorized as CWE‑78. As a result, the attacker can gain full control over the affected device, including reading, mechanisms.

Affected Systems

The affected product is Vitec Flamingo version 4.12.2. No other specific versions are listed in the CVE report, but the vulnerability only applies to this exact release unless later releases are unpatched. Administrators who manage firewalls, set‑top boxes, or other Vitec platforms should verify that they are not running this version.

Risk and Exploitability

The CVSS base score of 9.3 reflects a high severity, with an exploitable vector that does not require authentication and provides full root access via a remote web request. The EPSS score of 1% indicates a lack of necessary credentials and the presence of passwordless sudo mean that any attacker who can reach the ping.php endpoint can deploy the exploit quickly. The vulnerability is not currently listed in the CISA KEV catalog, yet the impact warrants immediate attention. Attackers can trigger the vulnerability by sending a crafted POST request to the ping.php endpoint, exploiting the double‑evaluation flaw without any pre‑existing access.

Generated by OpenCVE AI on July 31, 2026 at 11:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Install the vendor‑released patch or upgrade to Flamingo version 4.12.3 or later that removes the vulnerable endpoint or sanitizes input before shell execution.
  • Restrict network exposure of the administrative interface and block external access to the admin/ajax/ping.php endpoint unless absolutely required.
  • Reconfigure or disable passwordless sudo privileges on the system wrapper or remove the wrapper altogether to eliminate root‑level command execution from user input.

Generated by OpenCVE AI on July 31, 2026 at 11:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 02:30:00 +0000

Type Values Removed Values Added
First Time appeared Flamingo Project
Flamingo Project flamingo
CPEs cpe:2.3:a:flamingo_project:flamingo:4.12.2:*:*:*:*:*:*:*
Vendors & Products Flamingo Project
Flamingo Project flamingo

Mon, 13 Jul 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Vitec
Vitec flamingo
Vendors & Products Vitec
Vitec flamingo

Mon, 13 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 13 Jul 2026 13:45:00 +0000

Type Values Removed Values Added
Description Vitec Flamingo 4.12.2 contains an unauthenticated OS command injection vulnerability in the admin/ajax/ping.php endpoint that allows remote attackers to execute arbitrary commands by exploiting a double-evaluation flaw in shell argument handling. The endpoint applies escapeshellarg() to the user-supplied host POST parameter before passing it to a system wrapper, but the wrapper retrieves the decoded value from argv and incorporates it into a second shell_exec() call without escaping, allowing injected commands to execute with root privileges via passwordless sudo.
Title Vitec Flamingo 4.12.2 Unauthenticated OS Command Injection via ping.php
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Flamingo Project Flamingo
Vitec Flamingo
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-28T01:49:50.309Z

Reserved: 2026-07-08T13:27:53.031Z

Link: CVE-2026-60121

cve-icon Vulnrichment

Updated: 2026-07-13T14:02:26.810Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T11:45:13Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')