CVE-2026-28496: FOSSBilling: Server-side template injection in Twig template rendering enables information disclosure and RCE
FOSSBilling is a free, open-source billing and client management system. Versions prior to 0.8.0 have a Server-Side Template Injection (SSTI) vulnerability in the template rendering system. Administrators with access to features that render Twig templates (email templates, mass mail campaigns, custom payment adapters, and the stringrender API endpoint) can inject arbitrary Twig expressions, leading to information disclosure and remote code execution. The vulnerability exists because Twig templates are rendered without a sandbox, allowing access to the full Twig environment, API context, and the application's dependency injection container. Version 0.8.0 patches the issue. Some workarounds are available. Audit existing email templates for suspicious Twig expressions, rotate all admin and client API tokens, and/or block external access to /api/system/ at reverse proxy/WAF to mitigate chaining with GHSA-78x5-c8gw-8279.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
FOSSBillingto a version that resolves this vulnerability.Fixed in 0.8.0 - Compensating control
Block external access to /api/system/* at the reverse proxy or WAF to mitigate chaining with GHSA-78x5-c8gw-8279.
- Operational
Audit existing Twig-using features for suspicious Twig expressions: email templates, mass mail campaigns, custom payment adapters, and the `string_render` API endpoint. Remove or sanitize any untrusted or malicious expressions.
- Operational
Rotate all admin and client API tokens.
Event History
Frequently Asked Questions
What is the severity of CVE-2026-28496?
CVE-2026-28496 has a risk rating of 66, indicating a moderate to high severity level.
What is CVE-2026-28496 about?
CVE-2026-28496 is a server-side template injection vulnerability in FOSSBilling's Twig template rendering that can lead to information disclosure and remote code execution.
How do I fix CVE-2026-28496?
To fix CVE-2026-28496, ensure that you upgrade to FOSSBilling version 0.8.0 or later.
Who is affected by CVE-2026-28496?
Administrators using FOSSBilling versions prior to 0.8.0 with access to features that render Twig templates are affected by CVE-2026-28496.
What can be exploited through CVE-2026-28496?
CVE-2026-28496 can be exploited to potentially allow unauthorized access to sensitive information and execute arbitrary code on the server.