CVE-2024-35286
published 2024-10-21CVE-2024-35286: A vulnerability in NuPoint Messenger (NPM) of Mitel MiCollab through 9.8.0.33 allows an unauthenticated attacker to conduct a SQL injection attack due to…
PriorityP189critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
65.56%
99.2th percentile
A vulnerability in NuPoint Messenger (NPM) of Mitel MiCollab through 9.8.0.33 allows an unauthenticated attacker to conduct a SQL injection attack due to insufficient sanitization of user input. A successful exploit could allow an attacker to access sensitive information and execute arbitrary database and management operations.
Affected
1 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| mitel | micollab | <= 9.8.0.33 | — |
Detection & IOCsextracted from sources · hover to see the quote
path/etc/passwd
command../../../etc/passwd
snort
alert http $EXTERNAL_NET any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Mitel MiCollab Unauthenticated Path Traversal (CVE-2024-41713)"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/npm-pwg/|2e 2e 3b|/ReconcileWizard/reconcilewizard/sc/IDACall|3f|"; fast_pattern; http.request_body; content:"|5f|transaction|3d|"; content:"reportName"; distance:0; pcre:"/^(?:\x3e|%3[eE])[\x3c]*?(?:(?:\x2e|%2[Ee]){1,2}(?:\x2f|\x5c|%5[Cc]|%2[Ff]){1,}){2,}/R"; reference:url,labs.watchtowr.com/where-theres-smoke-theres-fire-mitel-micollab-cve-2024-35286-cve-2024-41713-and-an-0day/; reference:cve,2024-41713; reference:cve,2024-55550; classtype:web-application-attack; sid:2058078; rev:1; metadata:attack_target Server, tls_state TLSDecrypt, created_at 2024_12_05, cve CVE_2024_41713_CVE_2024_55550, deployment Perimeter, deployment Internal, deployment SSLDecrypt, confidence High, signature_severity Major, tag Exploit, tag CISA_KEV, updated_at 2024_12_05, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T1190, mitre_technique_name Exploit_Public_Facing_Application; target:dest_ip;)yara
regex: root:.*:0:0:
yara
regex: micollab_api:.*:.*
- →Detect exploitation attempts by monitoring HTTP POST requests to the ReconcileWizard servlet path with path traversal sequences in the 'reportName' parameter of the XML body. ↗
- →Monitor HTTP responses for the strings 'com.mitel.npm.web.console' or 'java.lang.NullPointerException' with a 500 status code, which indicate active probing of the NPM component.
- →Flag HTTP GET requests using the path traversal bypass pattern '..;/' against the /npm-pwg/ endpoint, which is used to bypass authentication controls.
- →Monitor logs for suspicious activity targeting the ReconcileWizard servlet or path traversal patterns. ↗
- →Monitor for unexpected access to sensitive files or configuration data, particularly /etc/passwd, as a sign of successful path traversal exploitation. ↗
- →Use Shodan/FOFA queries to identify exposed MiCollab instances that may be targeted: Shodan 'http.html:"Mitel Networks"', FOFA 'body="mitel networks"'.
- →Attacker activity (reconnaissance/exploitation) was observed within hours of PoC release on December 5, 2024; treat any traffic to /npm-pwg/ endpoints from external IPs as high priority. ↗
- ·The Snort/ET rule (sid:2058078) covers the chained CVE-2024-41713 + CVE-2024-55550 path traversal attack vector; it does NOT directly detect the original CVE-2024-35286 SQL injection, which targets the NPM component separately. ↗
- ·The Nuclei template for CVE-2024-55550 (arbitrary file read) requires a two-step flow: first confirming auth bypass via /npm-pwg/..;/usp/searchUsers.do, then triggering the file read via ReconcileWizard. Both steps must succeed for a positive match.
CVSS provenance
nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vulncheck9.8CRITICAL
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-89hr-vx2j-r5jv: A vulnerability in NuPoint Messenger (NPM) of Mitel MiCollab through 9
ghsa_unreviewed·2024-10-21
CVE-2024-35286 [CRITICAL] CWE-89 GHSA-89hr-vx2j-r5jv: A vulnerability in NuPoint Messenger (NPM) of Mitel MiCollab through 9
A vulnerability in NuPoint Messenger (NPM) of Mitel MiCollab through 9.8.0.33 allows an unauthenticated attacker to conduct a SQL injection attack due to insufficient sanitization of user input. A successful exploit could allow an attacker to access sensitive information and execute arbitrary database and management operations.
VulnCheck
Mitel MiCollab NuPoint Messenger (NPM) SQL Injection Vulnerability
vulncheck·2024·CVSS 9.8
CVE-2024-35286 [CRITICAL] Mitel MiCollab NuPoint Messenger (NPM) SQL Injection Vulnerability
Mitel MiCollab NuPoint Messenger (NPM) SQL Injection Vulnerability
A vulnerability in NuPoint Messenger (NPM) of Mitel MiCollab through 9.8.0.33 allows an unauthenticated attacker to conduct a SQL injection attack due to insufficient sanitization of user input. A successful exploit could allow an attacker to access sensitive information and execute arbitrary database and management operations.
Affected: Mitel MiCollab
Required Action: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.
Exploitation References: https://www.greynoise.io/blog/from-poc-to-attacker-interest-in-hours-real-time-insights-into-mitel-micollab-vulnerabilities
Suricata
ET WEB_SPECIFIC_APPS Mitel MiCollab Unauthenticated Path Traversal (CVE-2024-41713)
suricata·2024-12-05·CVSS 9.1
CVE-2024-41713 [CRITICAL] ET WEB_SPECIFIC_APPS Mitel MiCollab Unauthenticated Path Traversal (CVE-2024-41713)
ET WEB_SPECIFIC_APPS Mitel MiCollab Unauthenticated Path Traversal (CVE-2024-41713)
Rule: alert http $EXTERNAL_NET any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Mitel MiCollab Unauthenticated Path Traversal (CVE-2024-41713)"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/npm-pwg/|2e 2e 3b|/ReconcileWizard/reconcilewizard/sc/IDACall|3f|"; fast_pattern; http.request_body; content:"|5f|transaction|3d|"; content:"reportName"; distance:0; pcre:"/^(?:\x3e|%3[eE])[\x3c]*?(?:(?:\x2e|%2[Ee]){1,2}(?:\x2f|\x5c|%5[Cc]|%2[Ff]){1,}){2,}/R"; reference:url,labs.watchtowr.com/where-theres-smoke-theres-fire-mitel-micollab-cve-2024-35286-cve-2024-41713-and-an-0day/; reference:cve,2024-41713; reference:cve,2024-55550; classtype:web-application-attack; sid:2058078; rev:1; meta
Suricata
ET WEB_SPECIFIC_APPS Mitel MiCollab Pre-Authentication SQLi (CVE-2024-35286)
suricata·2024-12-05·CVSS 9.8
CVE-2024-35286 [CRITICAL] ET WEB_SPECIFIC_APPS Mitel MiCollab Pre-Authentication SQLi (CVE-2024-35286)
ET WEB_SPECIFIC_APPS Mitel MiCollab Pre-Authentication SQLi (CVE-2024-35286)
Rule: alert http $EXTERNAL_NET any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Mitel MiCollab Pre-Authentication SQLi (CVE-2024-35286)"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/npm-pwg/"; fast_pattern; content:"|2e 2e 3b 2f|"; distance:0; content:"npm-admin/"; distance:0; http.request_body; content:"username|3d|"; pcre:"/^[^\x3d\r\n]*?[\x3b\x0a\x26\x60\x7c\x24]/R"; reference:url,labs.watchtowr.com/where-theres-smoke-theres-fire-mitel-micollab-cve-2024-35286-cve-2024-41713-and-an-0day/; reference:cve,2024-35286; classtype:web-application-attack; sid:2058075; rev:1; metadata:affected_product Mitel, attack_target Server, tls_state TLSDecrypt, created_at 2024_12_05, cve CVE_2024_3
Nuclei
Mitel MiCollab <= 9.8.0.33 - SQL Injection
nuclei·CVSS 9.8
CVE-2024-35286 [CRITICAL] Mitel MiCollab <= 9.8.0.33 - SQL Injection
Mitel MiCollab = 6'
- 'status_code == 500'
- 'contains_any(body, "com.mitel.npm.web.console", "java.lang.NullPointerException")'
- 'contains(set_cookie, "JSESSIONID=")'
condition: and
# digest: 4a0a00473045022100c4e6853c3b0e1aed060c6326dad717f16d8971578a301c9fc1fe4d694846c10b022012d0e49805b232903d188ab2bf3a4571ff6be44d3044cb7a110bd2abe1022929:922c64590222798bb761d5b6d8e72950
Nuclei
Mitel MiCollab - Arbitary File Read
nuclei·CVSS 9.1
CVE-2024-55550 [CRITICAL] Mitel MiCollab - Arbitary File Read
Mitel MiCollab - Arbitary File Read
The Mitel Collab Arbitrary File Read vulnerability allows an unauthenticated attacker to read arbitrary files from the underlying file system on a Mitel Collab server. Exploiting this flaw involves sending specially crafted requests to the server, bypassing access controls and allowing the attacker to retrieve sensitive files.
Template:
id: CVE-2024-55550
info:
name: Mitel MiCollab - Arbitary File Read
author: DhiyaneshDk,watchTowr
severity: critical
description: |
The Mitel Collab Arbitrary File Read vulnerability allows an unauthenticated attacker to read arbitrary files from the underlying file system on a Mitel Collab server. Exploiting this flaw involves sending specially crafted requests to the server, bypassing access controls and allowing the
Nuclei
Mitel MiCollab - Authentication Bypass
nuclei·CVSS 9.1
CVE-2024-41713 [CRITICAL] Mitel MiCollab - Authentication Bypass
Mitel MiCollab - Authentication Bypass
A vulnerability in the NuPoint Unified Messaging (NPM) component of Mitel MiCollab through 9.8 SP1 FP2 (9.8.1.201) could allow an unauthenticated attacker to conduct a path traversal attack, due to insufficient input validation. A successful exploit could allow unauthorized access, enabling the attacker to view, corrupt, or delete users' data and system configurations.
Template:
id: CVE-2024-41713
info:
name: Mitel MiCollab - Authentication Bypass
author: DhiyaneshDK,watchTowr
severity: high
description: |
A vulnerability in the NuPoint Unified Messaging (NPM) component of Mitel MiCollab through 9.8 SP1 FP2 (9.8.1.201) could allow an unauthenticated attacker to conduct a path traversal attack, due to insufficient input validation. A successful exp
Greynoiseio
From PoC to Attacker Interest in Hours: Real-Time Insights into Mitel MiCollab Vulnerabilities
blogs_greynoiseio·2024-12-10·CVSS 9.8
[CRITICAL] From PoC to Attacker Interest in Hours: Real-Time Insights into Mitel MiCollab Vulnerabilities
CVE Disclosure Early Warning Get an early warning when traffic spikes indicate a high likelihood of new disclosures
Compromised Asset Detection Find out immediately if an asset communicates with a malicious IP address
Vulnerability Prioritization Get real-time insight into active exploitation trends to better understand risk and severity
SOC Efficiency Filter out noisy, low priority and false-positive alerts from mass internet scanners
Incident Investigation Add context to incidents to speed the determinations of scope and timelines
Threat Hunting Quickly identify anomalous behavior and enrich your threat hunting campaigns
Why GreyNoise
CVE Disclosure Early Warning Get an early warning when traffic spikes indicate a high likelihood of new disclosures
Compromised Asset Detection Fin
Bleepingcomputer
Mitel MiCollab zero-day flaw gets proof-of-concept exploit
blogs_bleepingcomputer·2024-12-05·CVSS 9.8
[CRITICAL] Mitel MiCollab zero-day flaw gets proof-of-concept exploit
## Mitel MiCollab zero-day flaw gets proof-of-concept exploit
## Bill Toulas
Researchers have uncovered an arbitrary file read zero-day in the Mitel MiCollab collaboration platform, allowing attackers to access files on a server's filesystem.
Mitel MiCollab is an enterprise collaboration platform that consolidates various communication tools into a single application, offering voice and video calling, messaging, presence information, audio conferencing, mobility support, and team collaboration functionalities.
It's utilized by various organizations, including large corporations, small to medium-sized enterprises, and companies operating on a remote or hybrid workforce model.
The latest vulnerability in the product was discovered by researchers at watchTowr, who, despite having reporte
2024-10-21
Published
Exploited in the wild