☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
SOON 🐛 CWE-79
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2025-56252

CVE-2025-56252 Cross-Site Scripting in Servitiumcrm
📅 PUBLISHED: 2025-09-15 00:00 UTC 🔄 UPDATED: 2026-08-12 09:03 UTC
⏳ SCORE PENDING — ANALYSIS IN PROGRESS [ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.07%
👁️
0.07% probability
1.7× above the median CVE
Tier: LOW
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: 2.10
CVSS SEVERITY SCALE
9.0–10.0 CRITICAL
7.0–8.9 HIGH
4.0–6.9 MEDIUM
0.1–3.9 LOW
0.0 NONE
SOON
PENDING NVD
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2025-56252 is a Cross-Site Scripting (XSS) vulnerability identified in ServitiumCRM version 2.10. The flaw allows an attacker to execute arbitrary JavaScript code by crafting a malicious URL and injecting it into the mobile parameter. This vulnerability can lead to session hijacking, data theft, and defacement. No official patch or advisory has been released by the vendor, and no public proof-of-concept (PoC) or exploit code is currently available. The EPSS score is 0.0%, indicating low exploitation activity in the wild, but the risk remains significant due to the lack of a patch.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

CVSS Breakdown & Threat Level

  • CVSS Score: 0.0 (No vector provided)
  • Attack Vector (AV): Network (likely)
  • Attack Complexity (AC): Low (likely)
  • Privileges Required (PR): None (likely)
  • User Interaction (UI): Required (victim must click a crafted link)
  • Scope (S): Unchanged (likely)
  • Confidentiality (C): Low (likely)
  • Integrity (I): Low (likely)
  • Availability (A): None (likely)

Threat Level: Medium (due to lack of patch and potential for targeted attacks)

Deep Dive & Mechanics

The vulnerability resides in the mobile parameter of ServitiumCRM 2.10. The application fails to properly sanitize user input before reflecting it in the response. An attacker can craft a URL such as:

https://target.com/somepage?mobile=<script>alert('XSS')</script>

When a victim visits this URL, the injected script executes in the context of the victim's browser, allowing the attacker to steal cookies, session tokens, or perform actions on behalf of the user.

Vulnerable vs. Patched Code

Vulnerable Code (ServitiumCRM 2.10):

// Example vulnerable PHP code
$mobile = $_GET['mobile'];
echo "Mobile: " . $mobile;

Patched Code (Hypothetical):

// Example patched PHP code
$mobile = htmlspecialchars($_GET['mobile'], ENT_QUOTES, 'UTF-8');
echo "Mobile: " . $mobile;

The vulnerable code directly outputs the mobile parameter without encoding, while the patched version uses htmlspecialchars() to escape HTML entities.

Exploitation & Lab Setup

Red Team

  1. Setup: Deploy a local instance of ServitiumCRM 2.10 (e.g., using Docker or a LAMP stack).
  2. Craft Payload: Create a malicious URL:
    http://localhost/servitiumcrm/index.php?mobile=<script>alert(document.cookie)</script>
    
  3. Deliver: Send the link to a victim via email or social engineering.
  4. Execute: When the victim clicks the link, the script executes, and the attacker can capture cookies or redirect to a phishing page.

Blue Team

  1. Detection: Monitor web server logs for suspicious mobile parameter values containing <script> or onerror patterns.
  2. Mitigation: Implement a Web Application Firewall (WAF) rule to block XSS payloads in the mobile parameter.
  3. User Training: Educate users not to click on suspicious links.

Indicators of Compromise (IOCs)

  • URL Pattern: ?mobile=<script>... or ?mobile=javascript:...
  • Log Entries: HTTP requests with mobile parameter containing HTML/JavaScript tags.
  • Network Traffic: Outbound connections to attacker-controlled domains (if payload exfiltrates data).

Detection Engineering

YARA Rule

rule CVE_2025_56252_XSS {
    meta:
        description = "Detects XSS attempts targeting ServitiumCRM mobile parameter"
        author = "Valters IT"
        date = "2025-04-10"
        reference = "CVE-2025-56252"
    strings:
        $xss1 = "mobile=<script" nocase
        $xss2 = "mobile=javascript:" nocase
        $xss3 = "mobile=onerror=" nocase
    condition:
        any of them
}

Sigma Rule

title: XSS Attempt via ServitiumCRM mobile Parameter
id: 12345678-1234-1234-1234-123456789abc
status: experimental
description: Detects XSS payloads in the mobile parameter of ServitiumCRM
author: Valters IT
logsource:
    category: webserver
    product: apache
detection:
    selection:
        c-uri|contains: "mobile="
        c-uri|contains|any:
            - "<script"
            - "javascript:"
            - "onerror="
    condition: selection
falsepositives:
    - Legitimate use of JavaScript in URL (rare)
level: high

Suricata Rule

alert http any any -> any any (msg:"CVE-2025-56252 XSS Attempt"; flow:to_server; content:"mobile="; http_uri; pcre:"/(<script|javascript:|onerror=)/i"; sid:1000001; rev:1;)

Remediation & Mitigation

  1. Immediate: Apply input validation and output encoding for the mobile parameter. Use htmlspecialchars() or equivalent.
  2. Short-term: Deploy a WAF with XSS protection rules.
  3. Long-term: Upgrade to a patched version of ServitiumCRM once available. If no patch is released, consider migrating to an alternative CRM solution.
  4. Monitoring: Continuously monitor logs for XSS attempts and block malicious IPs.

Report generated by Valters IT DevSecOps & CTI Division

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

ServitiumCRM
ServitiumCRM 2.10

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2025-56252/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.