CVE-2025-69606

Published May 1, 2026 CVSS 3.1 · 6.1 Medium EPSS < 1% KEV · Not listed
Description
Cross-Site Scripting (XSS) vulnerability was discovered in the GSVoIP web panel version 2.0.90. The `msg` parameter in the `/painel/gateways.php/error` endpoint does not properly sanitize user-supplied input, allowing attackers to inject arbitrary JavaScript into the HTML response. A remote attacker can exploit this vulnerability by sending a crafted URL to a victim, leading to unauthorized script execution, session hijacking, phishing, or other client-side attacks.

Analysis

AI-generated

Technical impact

The vulnerability is a classic Cross‑Site Scripting flaw in the GSVoIP web panel. The msg parameter in /painel/gateways.php/error is not properly sanitized, allowing an attacker to embed arbitrary JavaScript within the HTML response. When a victim opens the malicious link, the injected scripts run in their browser with the same origin as the site. This can lead to session hijacking, theft of credentials, phishing, or the execution of other malicious client‑side actions. The flaw does not affect the server directly, but it compromises the confidentiality, integrity, and availability of users interacting with the interface.

Affected Systems

Affected systems are installations of the GSVoIP web control panel from Solutionsvoip, specifically version 2.0.90. The vulnerability is exposed by sending a crafted request to the /painel/gateways.php/error endpoint, so any publicly accessible instance running this version is at risk.

Risk and Exploitability

The CVSS score of 6.1 denotes a medium severity XSS flaw, and the EPSS score is not available. The flaw remains a remote, client‑side vulnerability that can be invoked by any user visiting the page without authentication. Although it is not listed in CISA’s KEV catalog, the potential for session hijacking, credential theft, or phishing from injected scripts requires prompt attention.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Identify whether the GSVoIP web panel is running version 2.0.90 or earlier, and verify if any security patch has been applied.
  • Obtain and apply the vendor’s official fix that sanitizes the msg parameter (or upgrade to a newer GSVoIP release that contains the patch).
  • As a temporary countermeasure, configure the web server to encode or block payloads sent to the msg parameter, and enforce a strict Content‑Security‑Policy header to prevent execution of injected scripts.
  • Regularly test the panel with automated XSS scanners to ensure that no similar input validation issues remain.

Generated by OpenCVE AI on May 1, 2026 at 23:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Solutionsvoip
Solutionsvoip gsvoip
Vendors & Products Solutionsvoip
Solutionsvoip gsvoip
Type Values Removed Values Added
Weaknesses CWE-79
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Cross-Site Scripting (XSS) vulnerability was discovered in the GSVoIP web panel version 2.0.90. The `msg` parameter in the `/painel/gateways.php/error` endpoint does not properly sanitize user-supplied input, allowing attackers to inject arbitrary JavaScript into the HTML response. A remote attacker can exploit this vulnerability by sending a crafted URL to a victim, leading to unauthorized script execution, session hijacking, phishing, or other client-side attacks.
References
Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
May 1, 2026, 6:22 PM
Reserved
Jan 9, 2026, 12:00 AM
Status
Awaiting Analysis
Published
May 1, 2026, 6:16 PM
Modified
Nov 4, 2026, 8:10 PM