CVE-2023-38178
High · 7.5CVSS
7.5
EPSS
2.6%
Published
Aug 8, 2023
CISA due date
—
Cloudanix analysis
A flaw in the server software lets anyone on the network knock the service offline, stopping team chat and collaboration until it is restarted or updated.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Remote unauthenticated attacker can trigger a denial of service condition that crashes or severely degrades the availability of the affected service.
Why it matters to the business
Service outages interrupt team collaboration and communications, leading to lost productivity and potential SLA breaches until the instance is restored.
How an attack unfolds
An attacker locates a reachable Mattermost server instance and sends specially crafted network requests that exploit the underlying DoS flaw, causing the process to terminate or become unresponsive without requiring authentication or user interaction.
How to fix it
Upgrade github.com/mattermost/mattermost/server/v8 to version 9.0.2 or 9.1.1 (or later) as soon as possible. If immediate upgrade is not feasible, restrict network access to the server and monitor for anomalous request patterns.
How to confirm the fix worked
Confirm the running binary or container image reports a fixed version string of 9.0.2 or 9.1.1; re-test the previously vulnerable endpoints with benign traffic to verify continued availability under load.
Typical attack path
- Scan or enumerate publicly reachable Mattermost servers
- Send crafted requests targeting the vulnerable code path
- Observe service crash or sustained high resource consumption
- Repeat to maintain denial of service
How to detect it
Review web server and application logs for repeated requests that precede sudden process termination or high CPU/memory spikes; correlate with crash dumps or container restart events.
What your security team should do
- Prioritize upgrade of all Mattermost server v8 deployments to 9.0.2 or 9.1.1 within the next maintenance window
- Add the fixed versions to internal dependency scanners and block builds using older releases
- Enable rate limiting and request validation at the reverse proxy layer as a temporary control
The record
.NET Core and Visual Studio Denial of Service Vulnerability
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| NuGet | Microsoft.AspNetCore.App.Runtime.win-arm | 7.0.0 | 7.0.10 |
| NuGet | Microsoft.AspNetCore.App.Runtime.win-arm64 | 7.0.0 | 7.0.10 |
| NuGet | Microsoft.AspNetCore.App.Runtime.win-x64 | 7.0.0 | 7.0.10 |
| NuGet | Microsoft.AspNetCore.App.Runtime.win-x86 | 7.0.0 | 7.0.10 |
| NuGet | Microsoft.NetCore.App.Runtime.win-arm | 7.0.0 | 7.0.10 |
| NuGet | Microsoft.NetCore.App.Runtime.win-arm64 | 7.0.0 | 7.0.10 |
| NuGet | Microsoft.NetCore.App.Runtime.win-x64 | 7.0.0 | 7.0.10 |
| NuGet | Microsoft.NetCore.App.Runtime.win-x86 | 7.0.0 | 7.0.10 |
| Bitnami | dotnet | 6.0.0 | No fix |
| Bitnami | dotnet | 6.0.0 | 6.0.1 |
| Bitnami | dotnet-sdk | 6.0.0 | No fix |
| Bitnami | dotnet-sdk | 6.0.0 | 6.0.1 |
| Ubuntu:22.04:LTS | dotnet6 | 0 | 6.0.121-0ubuntu1~22.04.1 |
| Ubuntu:22.04:LTS | dotnet7 | 0 | 7.0.110-0ubuntu1~22.04.1 |
| nuget | Microsoft.AspNetCore.App.Runtime.win-arm | 7.0.0 | No fix |
| nuget | Microsoft.AspNetCore.App.Runtime.win-arm64 | 7.0.0 | No fix |
| nuget | Microsoft.AspNetCore.App.Runtime.win-x64 | 7.0.0 | No fix |
| nuget | Microsoft.AspNetCore.App.Runtime.win-x86 | 7.0.0 | No fix |
| nuget | Microsoft.NETCore.App.Runtime.win-arm | 7.0.0 | No fix |
| nuget | Microsoft.NETCore.App.Runtime.win-arm64 | 7.0.0 | No fix |
| nuget | Microsoft.NETCore.App.Runtime.win-x64 | 7.0.0 | No fix |
| nuget | Microsoft.NETCore.App.Runtime.win-x86 | 7.0.0 | No fix |
Related vulnerabilities
- CVE-2025-55315 Microsoft Security Advisory CVE-2025-55315: .NET Security Feature Bypass Vulnerability Also affects Microsoft.AspNetCore.App.Runtime.win-arm
- CVE-2024-38229 Microsoft Security Advisory CVE-2024-38229 | .NET Remote Code Execution Vulnerability Also affects Microsoft.AspNetCore.App.Runtime.win-arm
- CVE-2024-30046 Visual Studio Denial of Service Vulnerability Also affects Microsoft.AspNetCore.App.Runtime.win-arm
- CVE-2022-38013 .NET Core and Visual Studio Denial of Service Vulnerability Also affects Microsoft.AspNetCore.App.Runtime.win-arm
- CVE-2023-38180 .NET and Visual Studio Denial of Service Vulnerability Also affects Microsoft.AspNetCore.App.Runtime.win-arm64
- CVE-2024-43498 .NET Remote Code Execution Vulnerability Also affects dotnet
- CVE-2024-43499 .NET Denial of Service Vulnerability Also affects dotnet
- CVE-2024-43483 Microsoft Security Advisory CVE-2024-43483 | .NET Denial of Service Vulnerability Also affects dotnet