Skip to main content

dotnet eShop CVE-2026-112044

| EUVDEUVD-2026-104053 MEDIUM
Improper Authentication (CWE-287)
2026-10-19 VulDB GHSA-34gq-r469-vfrg
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed Catalog API endpoint
  2. Exploit
    Send request bypassing auth setup
  3. Execution
    Access protected catalog functions
  4. Impact
    Limited data read/modify impact

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a running, network-reachable deployment of the eShop Catalog API component built from code at or before commit 913acea66708a59595351174cee9b29f37179d29, where the AddApplicationServices function configures the Catalog API's authentication. Per the CVSS vector (PR:N/UI:N/AC:L) no credentials, user interaction, or special attack prerequisites are stated, so exploitation targets the component as configured by that routine. The dominant LIMITING factor is not configuration but deployment reality: eShop is a Microsoft reference/sample application rarely exposed in production, and the impact is bounded to Low confidentiality, integrity, and availability with no scope change, so any successful bypass yields only limited catalog-level effects.

Impact

Signals are mixed and point to a MODERATE, not urgent, issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remote, low-complexity, unauthenticated attack, which sounds serious, but the impact metrics are uniformly LOW (VC:L/VI:L/VA:L) and there is no scope change (SC:N/SI:N/SA:N), capping the base score at 6.9 (Medium). The exploit-maturity metric E:P (Proof-of-Concept) is asserted by VulDB, but NO proof-of-concept is present in the references - the only links are the VulDB record and a GitHub issue - so treat E:P as a reporter claim, not a verified public exploit. This CVE is NOT in CISA KEV and no EPSS score was supplied, so there is no evidence of active or widespread exploitation. The single most important risk-reducing factor is the target: dotnet/eShop is Microsoft's .NET microservices REFERENCE SAMPLE application, not a production product, so real-world exposure is minimal regardless of the network-reachable vector. CONFLICT TO VERIFY: VulDB asserts E:P (PoC maturity) yet publishes no exploit artifact - verify whether an actual PoC exists before treating this as PoC-available. Overall this is a high-looking-but-low-real-risk issue driven by low impacts and a sample-code target.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends a crafted request to a deployed instance of the eShop Catalog API whose authentication services are misconfigured by the vulnerable AddApplicationServices routine, bypassing intended authentication to reach catalog operations. Because CVSS impacts are all Low, the attacker gains only limited read/write/availability effects on the catalog rather than full compromise. No working public exploit is included in the references despite VulDB's Proof-of-Concept (E:P) maturity claim.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 19, 2026

Improper authentication in the dotnet eShop Catalog API's AddApplicationServices configuration lets unauthenticated remote attackers bypass authentication controls and achieve limited confidentiality, integrity, and availability impact on catalog data; affected builds are up to commit 913acea66708a59595351174cee9b29f37179d29. The CVSS v4 vector records Proof-of-Concept exploit maturity (E:P), so publicly available exploit code exists, but there is no confirmed active exploitation (not in CISA KEV). Because eShop is a Microsoft reference/sample application rarely exposed in production, practical risk is moderate and bounded to low-impact catalog-level effects.

RemediationAI

No vendor-released patch was identified at time of analysis; the project has an open issue report at https://github.com/dotnet/eShop/issues/997 and has not responded in the provided data. Until a fix is released, avoid exposing the Catalog API to untrusted networks and restrict ingress to trusted clients via firewall or API gateway rules, accepting that legitimate integrations must be explicitly allowlisted. Add authentication enforcement at a reverse proxy or API gateway (for example, OAuth2/OIDC/JWT validation) as a compensating control, with the trade-off of extra token-issuance and configuration overhead. If the Catalog API is not required, disable or remove the component; otherwise review AddApplicationServices to ensure authentication services and middleware are registered and enforced, then test with unauthenticated requests. Monitor access logs for unauthenticated or anomalous catalog requests and track the GitHub issue and VulDB advisory (https://vuldb.com/vuln/421692) for a patched release.

Affected VersionsENISA

eShop 913acea66708a59595351174cee9b29f37179d29

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The dotnet eShop project is a .NET reference application; the Catalog API component uses src/Catalog.API/Extensions/Extensions.cs, where AddApplicationServices registers application services, including authentication-related configuration. CWE-287 (Improper Authentication) indicates the root cause is a failure to properly enforce or validate authentication for catalog operations, allowing requests to reach protected functionality without a valid identity. The CPE entry cpe:2.3:a:dotnet:eshop:*:*:*:*:*:*:*:* identifies the affected product; the assessed impact is limited to Low confidentiality, integrity, and availability with no scope change, and exploitation requires a network-reachable deployment built at or before the referenced commit.

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

Vendor (VulDB) PRIMARY 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 7.3 HIGH

Improper authentication is remotely and unauthenticatedly reachable (AV:N/AC:L/PR:N/UI:N), but the bypass yields only limited catalog impact, so C/I/A are each Low.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
CVSS changed
Oct 19, 2026 - 03:23 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)

DescriptionCVE.org

A security vulnerability has been detected in dotnet eShop up to 913acea66708a59595351174cee9b29f37179d29. The affected element is the function AddApplicationServices of the file src/Catalog.API/Extensions/Extensions.cs of the component Catalog API. The manipulation leads to improper authentication. The attack can be initiated remotely. The project was informed of the problem early through an issue report but has not responded yet.

Threat Intelligence Overview

EPSS Score
0.4%
Top 67% exploitable
Prevalence
Rare
Microsoft .NET reference sample app, no real production footprint
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in .NET

View all
CVE-2026-87697 HIGH POC
8.8 Oct 13

Remote code execution affects Windows desktop applications built on the Microsoft.WindowsDesktop.App.Runtime (WPF) compo

CVE-2023-7334 CRITICAL POC
9.8 Jan 15

Changjetong T+ (through 16.x) has .NET deserialization RCE in an AjaxPro endpoint. Attacker-controlled JSON triggers des

CVE-2026-75513 CRITICAL POC
9.1 Sep 16

SQL injection (CWE-89) in Marten, the .NET transactional document DB and event store for PostgreSQL, affects versions 7.

CVE-2026-100369 HIGH POC
8.4 Sep 25

Argument injection in the CliInvoke .NET process-wrapping library (and its former identity, AlastairLundy.CliInvoke) all

CVE-2019-25359 HIGH POC
8.2 Feb 18

SD.NET RIM versions before 4.7.3c contain a SQL injection vulnerability that allows attackers to inject malicious SQL st

CVE-2026-25925 HIGH POC
7.8 Feb 09

PowerDocu versions prior to 2.4.0 allow arbitrary .NET object instantiation and code execution through unsafe deserializ

CVE-2025-24070 HIGH POC
7.0 Mar 11

Weak authentication in ASP.NET Core & Visual Studio allows an unauthorized attacker to elevate privileges over a net

CVE-2026-26282 MEDIUM POC
6.6 Feb 19

NanaZip versions 5.0.1252.0 through 6.0.1629.0 contain an out-of-bounds heap read in the .NET Single File bundle parser

CVE-2026-27709 MEDIUM POC
6.6 Feb 26

Out-of-bounds memory read in NanaZip versions 5.0.1252.0 through 6.0.1637.x allows local authenticated attackers to disc

CVE-2020-37103 MEDIUM POC
6.4 Feb 03

DotNetNuke 9.5 contains a persistent cross-site scripting vulnerability that allows normal users to upload malicious XML

CVE-2026-3263 MEDIUM POC
6.3 Feb 26

Asp.Net-Core-Inventory-Order-Management-System versions up to 9.20250118. contains a security vulnerability (CVSS 6.3).

CVE-2025-54539 CRITICAL
9.8 Oct 16

Remote code execution in the ActiveMQ NMS AMQP .NET client affects all releases up to and including 2.3.0 when the clien

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