Description
Koalixcrm through 1.14.0 contains a stored cross-site scripting vulnerability that allows staff users to inject script by storing malicious task titles rendered unescaped by Task.link_to_task(). Attackers can embed HTML or script that executes when administrators open the task changelist or change form, enabling actions like creating a superuser.
Published: 2026-10-19
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: Privilege Escalation via Stored XSS
Action: Apply Patch
AI Analysis

Impact

Koalixcrm releases up to version 1.14.0 allow task titles to be stored without escaping and later rendered by the Django Admin through Task.link_to_task(). This stored cross‑site scripting flaw (CWE‑79) enables any staff user to inject malicious HTML or JavaScript that executes when an administrator visits the task changelist or edit form. Because the script runs in the administrator’s session, an attacker could perform arbitrary actions such as creating a superuser or modifying sensitive data.

Affected Systems

KoalixSwitzerland’s Koalixcrm product, all releases through version 1.14.0. No specific patch version is listed in the data, so any deployment of 1.14.0 or earlier is vulnerable.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity; the EPSS score is not available and KEV does not list this vulnerability. Exploitation requires an authenticated staff account that can enter task titles, and the attacker must then provoke an administrator to view the affected page. Once the injected script executes in admin context, it can compromise the application and elevate privileges, but the attack vector is constrained to users with staff or higher permissions.

Generated by OpenCVE AI on October 19, 2026 at 15:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Koalixcrm to a version that contains the fix or apply any vendor‑supplied patch that addresses the task title escaping issue.
  • If an immediate update is not possible, modify Task.link_to_task() to escape output or use Django’s built‑in escape utilities so that stored titles are rendered safely.
  • Limit staff users’ ability to edit task titles that contain scripts or block the use of script tags through input validation or a web‑application firewall.

Generated by OpenCVE AI on October 19, 2026 at 15:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 19 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Description Koalixcrm through 1.14.0 contains a stored cross-site scripting vulnerability that allows staff users to inject script by storing malicious task titles rendered unescaped by Task.link_to_task(). Attackers can embed HTML or script that executes when administrators open the task changelist or change form, enabling actions like creating a superuser.
Title Koalixcrm through 1.14.0 Stored XSS via Task Title in Django Admin
Weaknesses CWE-79
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-19T17:52:26.383Z

Reserved: 2026-10-19T13:25:33.483Z

Link: CVE-2026-112289

cve-icon Vulnrichment

Updated: 2026-10-19T17:52:01.118Z

cve-icon NVD

Status : Received

Published: 2026-10-19T14:17:07.460

Modified: 2026-10-19T18:17:05.017

Link: CVE-2026-112289

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T15:45:17Z

Weaknesses
  • CWE-79

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