CVE-2026-60121

Vitec Flamingo 4.12.2 Unauthenticated OS Command Injection via ping.php

Published Jul 13, 2026 CVSS 4.0 · 9.3 Critical EPSS 3.3% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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 available
History
Type Values Removed Values Added
CPEs cpe:2.3:a:vitec:flamingo:*:*:*:*:*:*:*:*
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
Type Values Removed Values Added
First Time appeared Vitec
Vitec flamingo
Vendors & Products Vitec
Vitec flamingo
Type Values Removed Values Added
Metrics ssvc

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

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'}

Weaknesses
  • CWE-78

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

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Jul 28, 2026, 1:49 AM
Reserved
Jul 8, 2026, 1:27 PM
Status
Analyzed
Published
Jul 13, 2026, 2:16 PM
Modified
Oct 24, 2026, 10:10 PM