Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | The CVSS 3.1 score of 8.1 with vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H indicates: (1) Network-accessible attack vector with no authentication required; (2) High attack complexity suggesting exploitation requires specific conditions or application configurations; (3) High confidentiality, integrity, and availability impact (complete system compromise). The AC:H rating is significant—this is not a trivial remote worm; it requires the application to expose FindType functionality in an exploitable manner. The lack of user interaction (UI:N) and unchanged scope (S:U) confirms this is a direct, in-process code execution. Real-world risk depends heavily on: whether ServiceStack applications expose FindType through public APIs or service methods; whether the application processes untrusted path inputs; and deployment context (internet-facing vs. internal). This is a HIGH priority for ServiceStack operators but with moderate exploitability friction due to AC:H. Organizations must assess their specific ServiceStack configurations to determine exposure. |
| Exploit ScenarioDerived | An attacker identifies a ServiceStack web service application exposing a public API endpoint that accepts a 'typePath' or similar parameter passed to internal FindType method calls. The attacker crafts a request with a malicious path traversal payload (e.g., 'http://target.com/api/service?typeName=../../../../../../Windows/System32/malicious.dll') that, combined with ServiceStack's reflection capabilities, loads and executes arbitrary code. Alternatively, if the application deserializes untrusted JSON or XML that includes path parameters processed by FindType, the attacker can inject traversal sequences in request body. The AC:H rating suggests this requires: (1) the application must expose a code path that passes user input directly to FindType, and (2) the ServiceStack type-loading mechanism must be configured to load from the traversed location. Modern ASP.NET Core deployments with least-privilege file permissions may further limit impact, but older .NET Framework-based ServiceStack applications are higher risk. No public POC data provided in the summary, but ZDI tracking (ZDI-CAN-25837) indicates vendor coordination occurred, suggesting patch availability or imminent release. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 15, 2026
CVE-2025-6445 is a critical directory traversal vulnerability in ServiceStack's FindType method that allows remote attackers to execute arbitrary code without authentication. The vulnerability stems from insufficient path validation in file operations, enabling attackers to traverse the filesystem and execute malicious code in the context of the affected application process. With a CVSS score of 8.1 and network-based attack vector, this vulnerability poses significant risk to ServiceStack deployments, though exploitation requires application-level interaction with the vulnerable FindType method.
RemediationAI
- IMMEDIATE: Update ServiceStack to the latest patched version released by the vendor (version specifics should be verified in official ServiceStack security advisory - typically a point release addressing CVE-2025-6445). 2. VALIDATION WORKAROUND (pre-patch): Implement strict input validation on any user-supplied path parameters passed to FindType or related methods - whitelist acceptable paths, reject traversal sequences ('../', '..\', and encoded variants), and use Path.GetFullPath() with directory containment checks. 3. NETWORK SEGMENTATION: Restrict network access to ServiceStack endpoints to trusted sources if immediate patching is delayed. 4. DISABLE EXPOSED METHODS: If FindType functionality is not required by the application, disable or restrict access to it through application configuration or IIS/reverse proxy rules. 5. MONITORING: Implement logging and alerting for requests containing path traversal sequences to the affected endpoints. Consult official ServiceStack security advisories (likely at github.com/ServiceStack/ServiceStack) and nuget.org for patched package versions.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
ServiceStack is a popular open-source .NET web services framework that provides rapid development capabilities for REST and SOAP services. The vulnerability resides in the FindType method implementation, which fails to properly validate user-supplied path parameters before using them in file system operations. This is a classic CWE-22 (Path Traversal) vulnerability where an attacker can use path traversal sequences (e.g., '../', '..\') to access files outside the intended directory scope. Once arbitrary files are accessible through path traversal, the attacker can potentially load and execute malicious code through ServiceStack's reflection and type-loading mechanisms. The vulnerability affects ServiceStack versions across multiple platforms where the FindType method is exposed to user input, typically through HTTP request parameters or service method arguments.
Know when Servicestack gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
ServiceStack FindType Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of ServiceStack. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.
The specific flaw exists within the implementation of the FindType method. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-25837.
Executive ViewAI
CVE-2025-6445 is a critical remote code execution vulnerability in ServiceStack that allows unauthenticated attackers to execute arbitrary commands on affected systems. Any organization using ServiceStack in production faces immediate risk of complete system compromise, data theft, and operational disruption until mitigation measures are implemented.
Implement Web Application Firewall (WAF) rules to block directory traversal patterns in FindType requests; disable FindType method if not required for business operations; apply strict network segmentation to limit ServiceStack component exposure; enforce input validation and sanitization on all file path parameters; implement runtime application self-protection (RASP) if available; monitor for exploitation attempts through enhanced logging of file access patterns.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Servicestack
View allServiceStack before 5.9.2 mishandles JWT signature verification unless an application has a custom ValidateToken functio
ServiceStack ServiceStack Framework 4.5.14 is affected by: Cross Site Scripting (XSS). Rated medium severity (CVSS 6.1),
ServiceStack GetErrorResponse Improper Input Validation NTLM Relay Vulnerability. This vulnerability allows remote attac
EUVD-2025-19131
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB