CVE Catalog

CVE-2026-46516

MediumCVSS 4.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.26%

18th percentile - higher than 18% of all known CVEs

Summary

Frogman prior to 1.6.6 has a vulnerability in its chat Markdown formatter – it inserts raw regex capture groups as HTML. User-controlled fields (e.g., extension names, IVR descriptions) can carry JavaScript payloads that execute when an admin views the response.

Risk Assessment

An attacker can execute arbitrary JavaScript in the FreePBX admin's session, potentially taking over the phone system.

Recommendation

Upgrade Frogman to version 1.6.6. Restrict access to the FreePBX admin panel.

Other vulnerabilities in Frogman

See all
Original NVD description (English source)

Frogman provides headless FreePBX control. Prior to version 1.6.6, Frogman's chat-console markdown formatter (`assets/js/chat.js`'s `formatMarkdown`) inserted regex capture groups as raw HTML in four template patterns: inline code, bold, markdown links, and download links. Tool responses that reflect user-controlled fields — extension names, ring-group descriptions, IVR names, queue descriptions, etc. — could carry an HTML/JavaScript payload that executes when another admin views the response through Frogman chat. The payload runs in the viewer's session, with the viewer's permissions. FreePBX's own admin GUI escapes these same fields via `freepbx_htmlspecialchars()` throughout its view templates. The chat formatter was the leaky side. Version 1.6.6 patches the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS