Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed Catalog API endpoint
-
ExploitSend request bypassing auth setup
-
ExecutionAccess protected catalog functions
-
ImpactLimited 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
1DescriptionCVE.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
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Remote code execution affects Windows desktop applications built on the Microsoft.WindowsDesktop.App.Runtime (WPF) compo
Changjetong T+ (through 16.x) has .NET deserialization RCE in an AjaxPro endpoint. Attacker-controlled JSON triggers des
SQL injection (CWE-89) in Marten, the .NET transactional document DB and event store for PostgreSQL, affects versions 7.
Argument injection in the CliInvoke .NET process-wrapping library (and its former identity, AlastairLundy.CliInvoke) all
SD.NET RIM versions before 4.7.3c contain a SQL injection vulnerability that allows attackers to inject malicious SQL st
PowerDocu versions prior to 2.4.0 allow arbitrary .NET object instantiation and code execution through unsafe deserializ
Weak authentication in ASP.NET Core & Visual Studio allows an unauthorized attacker to elevate privileges over a net
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
Out-of-bounds memory read in NanaZip versions 5.0.1252.0 through 6.0.1637.x allows local authenticated attackers to disc
DotNetNuke 9.5 contains a persistent cross-site scripting vulnerability that allows normal users to upload malicious XML
Asp.Net-Core-Inventory-Order-Management-System versions up to 9.20250118. contains a security vulnerability (CVSS 6.3).
Remote code execution in the ActiveMQ NMS AMQP .NET client affects all releases up to and including 2.3.0 when the clien
EUVD-2026-104053
GHSA-34gq-r469-vfrg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB