CVE-2025-9494

High

Description

An OS command injection vulnerability has been discovered in the Vitogate 300, which can be exploited by malicious users to compromise affected installations. Specifically, the `/cgi-bin/vitogate.cgi` endpoint is affected, when the `form` JSON parameter is set to `form-0-2`. The vulnerability stems from the fact that that function at offset 0x21c24 does not properly sanitize supplied input before interpolating it into a format string which gets passed to `popen()`. Consequently, an authenticated attacker is able to inject arbitrary OS commands and thus gain code execution on affected devices.

SeverityHigh
CVSS8.5
Exploit probability—
ProductVitogate 300
PublishedSep 23, 2025
First seenSep 23, 2025

How to fix

Update
  • Viessmann Vitogate 3003.1.0.0 or later

Affected products

ProductAffected versionsFixed in
Viessmann Vitogate 3001 ≤ v < 3.1.0.03.1.0.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2025-9494 · Vitogate 300 · Dark Radar