Skip to main content
Vulnerability Database/CVE-2025-41105

CVE-2025-41105: Fairsketch RISE CRM XSS Vulnerability

CVE-2025-41105 is a cross-site scripting vulnerability in Fairsketch RISE CRM Framework v3.8.1 that allows HTML injection through the ticket title parameter. This post covers technical details, exploitation risks, and mitigation.

Published:

CVE-2025-41105 Overview

CVE-2025-41105 is an HTML injection vulnerability in Fairsketch RISE Ultimate Project Manager (RISE CRM Framework) version 3.8.1. The flaw stems from insufficient validation of the title parameter in POST requests sent to the /tickets/save endpoint. An authenticated attacker can inject arbitrary HTML content that renders when other users view the affected ticket. The issue is tracked under CWE-79, which covers improper neutralization of input during web page generation.

Critical Impact

Authenticated users can inject HTML markup into ticket records, enabling content spoofing and phishing against users who view the ticket.

Affected Products

  • Fairsketch RISE Ultimate Project Manager (RISE CRM Framework) v3.8.1
  • Deployments exposing the /tickets/save endpoint to authenticated users
  • Instances relying on default input handling for ticket submissions

Discovery Timeline

  • 2025-11-11 - CVE-2025-41105 published to NVD
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2025-41105

Vulnerability Analysis

The vulnerability lives in the ticket creation workflow of RISE Ultimate Project Manager. When a user submits a ticket through /tickets/save, the application accepts the title parameter without sanitizing or encoding HTML tags. The stored value is later rendered to other users, including staff and administrators who review open tickets.

An authenticated attacker can submit payloads containing arbitrary HTML elements such as fake login forms, misleading hyperlinks, or styled content designed to impersonate the application interface. Because the content is stored and served to other users, the attack scales beyond the submitter and reaches anyone viewing the affected ticket.

The vulnerability requires low privileges and user interaction. It does not directly affect confidentiality or availability, but it undermines integrity of displayed content and enables social engineering against trusted internal users.

Root Cause

The root cause is missing output encoding and input validation on the title field processed by the ticket save handler. The application treats user-supplied markup as safe HTML rather than text, violating the output-contextual encoding expected by CWE-79.

Attack Vector

Exploitation requires an authenticated session with permission to create tickets. The attacker sends a crafted POST request to /tickets/save with HTML markup embedded in the title parameter. Any subsequent user who opens the ticket in the web interface renders the injected markup. See the INCIBE advisory for additional technical context.

Detection Methods for CVE-2025-41105

Indicators of Compromise

  • Ticket records with title values containing HTML tags such as <a>, <img>, <form>, <iframe>, or <script>
  • POST requests to /tickets/save with non-text characters like <, >, or encoded equivalents in the title parameter
  • User reports of unexpected forms, links, or visual elements inside RISE CRM ticket views

Detection Strategies

  • Review web server and application logs for POST requests to /tickets/save containing HTML metacharacters in the title field
  • Query the ticket database for existing records where the title column contains angle brackets or HTML entity sequences
  • Audit newly created tickets from low-privilege accounts for anomalous markup patterns

Monitoring Recommendations

  • Deploy a web application firewall rule that flags HTML tags in ticket submission parameters
  • Alert on repeated submission attempts from the same account that trigger input validation errors
  • Monitor user-reported phishing incidents originating from internal RISE CRM links

How to Mitigate CVE-2025-41105

Immediate Actions Required

  • Restrict ticket creation privileges to trusted users until a patched version is deployed
  • Apply vendor updates for RISE Ultimate Project Manager when released past version 3.8.1
  • Review existing tickets for stored HTML payloads and remove or sanitize affected records
  • Inform help desk and administrative staff about the risk of rendered content in ticket views

Patch Information

At the time of writing, no vendor advisory URL is listed in the NVD entry. Administrators should consult the INCIBE notice on Fairsketch vulnerabilities and the Fairsketch vendor channels for a fixed release beyond v3.8.1.

Workarounds

  • Place the RISE CRM application behind a web application firewall configured to strip or block HTML in ticket input fields
  • Implement a reverse proxy filter that enforces plain-text constraints on the title POST parameter
  • Add server-side input validation at the application boundary to reject angle brackets and HTML entities in ticket titles

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.