Viessmann Vitogate 300 OS Command Injection
Key facts
- Attack vector
- Adjacent network
- Privileges required
- High
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-78.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA Vitogate 300 (Viessmann) Fixed in 3.1.0.0
Timeline
- 2026-10-02 Threatist record created from CVE-2025-9494
- 2026-10-03 Alias added: GHSA-75cp-gjjh-3r55
More Viessmann vulnerabilities
- TI-2023-24609 In Vitogate 300 2.1.3.0, /cgi-bin/vitogate.cgi allows an unauthenticated attacker to… CVSS 3.1CRITICAL 9.8
- TI-2023-04802 Viessmann Vitogate 300 Web Management Interface vitogate.cgi isValidUser hard-coded password CVSS 3.1CRITICAL 9.8
- TI-2023-05245 Viessmann Vitogate 300 direct request CVSS 3.1MEDIUM 6.5
- TI-2025-08701 Viessmann Vitogate 300 Authentication Bypass CVSS 4.0HIGH 8.7
Sources
- CVE-2025-9494 · CVE Program
- CVE-2025-9494 · NVD
- FIRST EPSS
- GHSA-75cp-gjjh-3r55 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences