CVE-2026-110592
CVE-2026-110592
BottleCRM 0.30 through 1.14.5 contains an HTML injection vulnerability in render_invoice_template() that allows authenticated organization members to inject markup into custom-template invoice PDFs. Attackers can place HTML and CSS in notes, terms, client name or address fields to overlay totals, payee and payment instructions in PDFs served via download, public links and emails.
Published · last modified .
CVSS v3 metric
CVSS v3 base score 3.5 (Low). Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N.
EPSS exploit prediction
No EPSS score from FIRST.org yet. New CVEs usually get one within a few days; no score means no signal yet, not low risk. How EPSS works.
Weakness classification (CWE)
References
- github.com/Django-CRM/Django-CRM/issues/825 (issue-tracking)
- github.com/Django-CRM/Django-CRM/blob/v1.14.5/backend/invoices/pdf.py (technical-description)
- www.vulncheck.com/advisories/bottlecrm-0.30-through-1.14.5-html-injection-via-c… (third-party-advisory)
Frequently asked questions
- What is CVE-2026-110592?
- CVE-2026-110592 is a low-severity vulnerability, classified under Improper Encoding or Escaping of Output. CVSS score: 3.5/10. Published 2026-10-14.
- How severe is CVE-2026-110592?
- Low severity. CVSS v3 base score is 3.5 out of 10.