Skip to main content

.NET 8 Runtime CVE-2025-55247

HIGH
Improper Link Resolution Before File Access (CWE-59)
N/A vendor:alpine
7.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local low-privileged account
  2. Delivery
    Plant malicious symlink in runtime path
  3. Exploit
    Induce privileged link-following operation
  4. Execution
    Redirect access to attacker target
  5. Impact
    Elevate privileges / tamper files

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Symlink resolution safety
Exploitation Conditions

Exploitation requires LOCAL access as an already-authenticated low-privileged user (AV:L, PR:L) and user interaction (UI:R) - meaning a higher-privileged user or process must perform an action that follows the attacker-controlled symbolic link. The affected component is the .NET 8 runtime (fixed at 8.0.21-r0 on Alpine); hosts must be running an unpatched .NET 8 runtime for the link-following (CWE-59) condition to be reachable. Limiting factors that reduce realistic risk: there is no network vector (not remotely exploitable), the attacker must already have a local foothold, and the required user interaction means the flaw cannot be triggered purely autonomously by the attacker. The exact feature/code path that follows the link is not specified in the provided description and should be confirmed against the Microsoft MSRC advisory.

Impact

Signals converge on this being a genuine-but-low-urgency local privilege/integrity issue rather than a mass-exploitation priority. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:R) describes a LOCAL vulnerability requiring an already-authenticated low-privileged user plus user interaction - not a remotely reachable flaw - so despite the 7.3 base score driven by C:H/I:H/A:H, the real-world attack surface is constrained to local actors. EPSS strongly agrees: 0.02% (4th percentile) places exploitation probability near the floor. There is no CISA KEV listing and no POC referenced in the provided data, so by the precision rules this is 'no public exploit identified at time of analysis.' The CWE-59 (link-following/symlink) classification is consistent with a local time-of-check/time-of-use style elevation of privilege. One tension to flag explicitly: the input Tags label this 'Information Disclosure,' but the CVSS vector asserts full integrity and availability impact (I:H/A:H) alongside confidentiality, which is characteristic of elevation-of-privilege rather than pure info disclosure - treat the 'Information Disclosure' tag as incomplete and verify the precise impact against the Microsoft MSRC advisory. Net assessment: patch in normal cycles; this is a real local-privilege defect but not an emergency.

Exploit ScenarioDerived

A low-privileged local user on a Linux host running the vulnerable .NET 8 runtime plants or manipulates a symbolic link in a path the runtime accesses, then induces a higher-privileged process or user to perform an operation that follows the link (the UI:R / interaction requirement). Because of the link-following flaw (CWE-59), the privileged operation acts on an attacker-chosen target, yielding file read/write or code execution at elevated privilege. No public exploit code is identified in the provided data, so this scenario is inferred from the CVSS vector and CWE rather than a published PoC.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 18, 2026

Symbolic-link following in the .NET 8 runtime on Alpine Linux can let an authenticated local low-privileged attacker who controls a link path cause a higher-privileged user or process to access or modify unintended files, yielding high confidentiality, integrity, and availability impact according to the CVSS vector. The flaw affects unpatched .NET 8 runtime deployments on Alpine Linux and is fixed in dotnet8-runtime 8.0.21-r0. Exploitation requires local access, low privileges, and user interaction; no public exploit identified at time of analysis and EPSS is 0.02%.

Earlier versions of this analysis (1)
v1 May 27, 2026 - 22:55

dotnet8-runtime on Alpine Linux received a security fix in package version 8.0.21-r0. The underlying vulnerability details are not disclosed in the available advisory data - no description, CVSS score, or CWE has been published at time of analysis. The fix was reported exclusively by the Alpine Linux vendor, suggesting this is an Alpine-specific package update tracking an upstream .NET 8 runtime security issue.

RemediationAI

Vendor-released patch: update Alpine's dotnet8-runtime package to 8.0.21-r0 or later (for example, apk upgrade dotnet8-runtime) and restart or rebuild dependent .NET 8 workloads. Confirm the fix against the Microsoft MSRC advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-55247 and the HeroDevs advisory at https://www.herodevs.com/vulnerability-directory/cve-2025-55247. If immediate upgrade is not possible, reduce exposure by preventing untrusted local users from creating or controlling symbolic links in directories used by .NET 8 processes, and avoid running .NET 8 services under accounts that can follow links into privileged paths; these compensating controls may break legitimate symlink-dependent workflows and do not remove the underlying CWE-59 condition.

Affected Packages

nuget microsoft.build fix: 17.8.43, 17.10.46, 17.11.48, 17.12.50, 17.14.28, 18.0.0-preview-25476-107
nuget microsoft.build.tasks.core fix: 17.8.43, 17.10.46, 17.11.48, 17.12.50, 17.14.28, 18.0.0-preview-25476-107
nuget microsoft.build.utilities.core fix: 17.8.43, 17.10.46, 17.11.48, 17.12.50, 17.14.28, 18.0.0-preview-25476-107

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 3 packages in nuget

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-59 (link following) occurs when software opens a file or path without adequately preventing a symbolic link from redirecting access to a different file. In this CVE, the affected component is the .NET 8 runtime as packaged for Alpine Linux, where the dotnet8-runtime package is fixed at 8.0.21-r0. The assessed CVSS vector, CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H, shows that the attacker needs local access, low privileges, and a user-interaction step in which a higher-privileged user or process follows an attacker-influenced link; it is not a network-reachable flaw. The provided Microsoft CPE entries are broad .NET identifiers and do not encode the Alpine package or version, so the exact runtime feature or code path that follows the link should be confirmed against the Microsoft MSRC advisory.

Know when Net 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

NVD PRIMARY 7.3 HIGH
AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.3 HIGH

Local symlink (CWE-59) EoP by an authenticated low-priv user needing a privileged party to follow the link, so AV:L/PR:L/UI:R; successful elevation yields full C/I/A impact.

3.1 AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Updated
Oct 18, 2026 - 21:53 vuln.today
v2 - CVSS changed
CVSS changed
Oct 18, 2026 - 21:38 NVD
7.3 (HIGH)

DescriptionNVD

Alpine Linux: dotnet8-runtime fixed in 8.0.21-r0

Executive ViewAI

Why It Matters

Unpatched .NET 8 runtime deployments on Alpine Linux create local file-integrity, confidentiality, and service-availability risk for organizations running shared or service-hosting systems, because a low-privileged local user could affect files trusted by higher-privilege processes. Leadership should prioritize environments where Alpine hosts support multiple users or privileged services, while noting that no public exploit identified at time of analysis and EPSS is 0.02%. A vendor patch is available in dotnet8-runtime 8.0.21-r0, so rapid inventory and remediation should be the focus.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% exploitable
Prevalence
High
Microsoft .NET 8 runtime is widely deployed enterprise server/application software
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)NVD

cpe:2.3:a:microsoft:.net:*:*:*:*:*:*:*:*
cpe:2.3:a:microsoft:.net:*:*:*:*:*:*:*:*

More in Net

View all
CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2026-111497 CRITICAL POC
9.2 Oct 21

Remote code execution is possible in Node.js releases that bundle a vulnerable Brotli decoder: a malformed brotli-compre

CVE-2023-38180 HIGH
7.5 Aug 08

.NET and Visual Studio Denial of Service Vulnerability. Rated high severity (CVSS 7.5), this vulnerability is remotely e

CVE-2026-69439 HIGH POC
8.8 Sep 08

Heap-based buffer overflow (CWE-122) in Microsoft .NET and Visual Studio allows a network-based unauthenticated attacker

CVE-2026-71328 HIGH POC
8.8 Sep 08

Heap-based buffer overflow in Microsoft Visual Studio 2022 and 2026 enables network-delivered remote code execution when

CVE-2026-62886 HIGH POC
7.8 Aug 11

Privilege escalation in Microsoft .NET runtimes (8.0, 9.0, and 10.0) and Microsoft Visual Studio 2022 and 2026 results f

CVE-2026-62871 HIGH POC
7.8 Aug 11

Heap-based buffer overflow (CWE-122) in Microsoft .NET enables local code execution across all actively supported .NET r

CVE-2026-70354 HIGH POC
7.8 Aug 11

Local code execution via out-of-bounds write in Microsoft .NET allows an unauthenticated local attacker to achieve full

CVE-2026-62909 HIGH POC
7.8 Aug 11

Local privilege escalation in Microsoft .NET (versions 8.0, 9.0, and 10.0) and Microsoft Visual Studio 2022/2026 allows

CVE-2026-62901 HIGH POC
7.5 Aug 11

Denial-of-service in Microsoft .NET runtimes and Visual Studio allows unauthenticated remote attackers to crash or hang

CVE-2026-62897 HIGH POC
7.0 Aug 11

Integer overflow in Microsoft .NET Framework and modern .NET runtimes enables local code execution with full process com

CVE-2026-62898 HIGH POC
7.5 Aug 11

Use-after-free memory corruption in Microsoft's QUIC protocol implementation (MsQuic) exposes sensitive heap memory to u

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy