Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach skyer-goods service over network
-
DeliveryCall unauthenticated /v1/goods/sku/es-test endpoint
-
ExploitTrigger delete/rebuild of goods_sku_index_01
-
ExecutionForce full-table reload for all tenants
-
ImpactDegrade product-search availability
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires only network reachability to the skyer-goods service's public es-test maintenance endpoints (specifically /v1/goods/sku/es-test, with a parallel path in SpuController); these endpoints lack any authentication check (CWE-306), so no credentials, tokens, or user interaction are needed against a default deployment that exposes the skyer-goods API. The practical prerequisite - and limiting factor - is that the skyer-goods microservice and its Elasticsearch-backed search (goods_sku_index_01) must be deployed and the endpoint network-reachable to the attacker; impact is confined to search index availability and integrity (no confidentiality exposure, no source-data destruction), and the index is recoverable via reload, which bounds the realistic damage to service degradation. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable, low-complexity, unauthenticated flaw requiring no user interaction, which normally signals easy exploitation. However, the impact metrics deliberately cap the severity: confidentiality is None (VC:N), and both integrity and availability are only Low (VI:L/VA:L) with no scope change, producing a medium 6.9 score rather than a critical one. This is consistent with the description - the issue wipes and forces rebuilds of the shared Elasticsearch goods_sku_index_01, degrading search but not exposing or corrupting source-of-truth data. No EPSS score was provided in the input, so exploitation-probability cannot be quantified and should be verified externally. The vulnerability is NOT listed in CISA KEV and no exploit code is identified in the references (a HackMD technical write-up and a VulnCheck advisory document the issue but are not exploit artifacts). SSVC framing: exploitation is plausible and the action is automatable (a simple repeatable GET to /v1/goods/sku/es-test), but technical impact is partial (availability/integrity degradation of a search subsystem, recoverable via reload). Net assessment: this is a genuine denial-of-service/availability concern for multi-tenant deployments because one unauthenticated request affects ALL tenants, but it is a medium-priority issue, not a high-real-risk code-execution or data-breach flaw. Prioritize based on whether the affected skyer-goods endpoints are internet-exposed. |
| Exploit ScenarioDerived | An unauthenticated attacker who can reach the skyer-goods service sends repeated HTTP requests to the public /v1/goods/sku/es-test maintenance endpoint, each of which empties the shared goods_sku_index_01 Elasticsearch index and forces an expensive full-table reload. Because the index is shared across all tenants, a single external actor degrades product-search availability for every tenant simultaneously. No public exploit code is identified at time of analysis, though a technical write-up describing the behavior is referenced. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Unauthenticated remote attackers can delete and rebuild the shared product search index in FJ-OMS oms-erp through PRE by calling the public /v1/goods/sku/es-test maintenance endpoint in the skyer-goods microservice, degrading search availability for all tenants. This missing authentication flaw (CWE-306) requires only network reachability to the exposed endpoint, with no credentials or user interaction needed. No public exploit identified at time of analysis; the impact is limited to search index availability and integrity, and the index can be restored via reload.
RemediationAI
No vendor-released patch was identified in the provided intelligence at time of analysis. As a compensating control, restrict network access to the /v1/goods/sku/es-test endpoint and the parallel SpuController path using firewall rules or an API gateway, ensuring only trusted administrative networks can reach them; this may interfere with legitimate maintenance operations. Additionally, disable the es-test endpoints in production builds if possible, and implement authentication and authorization checks for all maintenance endpoints. Monitor for repeated requests to these paths as an indicator of exploitation. Refer to the VulnCheck advisory and GitHub source links for further details.
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 vulnerability resides in the skyer-goods microservice of the FJ-OMS oms-erp platform, which uses Elasticsearch to power product search. The publicly accessible endpoints in GoodsSkuController (lines 123-131) and SpuController (lines 104-111) invoke SkuEsServiceImpl methods (lines 276-301) that delete and rebuild the shared goods_sku_index_01 index without any authentication check, violating CWE-306 (Missing Authentication for Critical Function). Because the endpoint is exposed without authorization, any remote attacker who can reach the service can trigger a full index wipe and forced table reload, impacting search availability across all tenants. The underlying technology is Java/Spring Cloud with Elasticsearch, and the attack requires no special privileges or user interaction. A technical writeup is referenced at the provided HackMD link, and the source code is publicly available on GitHub.
Know when the next one hits your stack
- 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:N/VI:L/VA:L/SC:N/SI:N/SA:N
Endpoint is unauthenticated and network-reachable with a trivial request (AV:N/AC:L/PR:N/UI:N); only search-index integrity and availability are partially affected (I:L/A:L) with no confidentiality impact.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
FJ-OMS oms-erp through PRE contains a missing authentication vulnerability that allows unauthenticated attackers to delete and rebuild product search indexes by calling public es-test maintenance endpoints in skyer-goods. Attackers can repeatedly request /v1/goods/sku/es-test to empty the shared goods_sku_index_01 index for all tenants and force full-table reloads, degrading search availability.
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.
EUVD-2026-98945
GHSA-v986-678g-75hp
NVD
CVE.org
EPSS
Exploit-DB