Skip to main content

oms-erp EUVDEUVD-2026-98945

| CVE-2026-110114 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-10-13 disclosure@vulncheck.com GHSA-v986-678g-75hp
6.9
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Reach skyer-goods service over network
  2. Delivery
    Call unauthenticated /v1/goods/sku/es-test endpoint
  3. Exploit
    Trigger delete/rebuild of goods_sku_index_01
  4. Execution
    Force full-table reload for all tenants
  5. Impact
    Degrade 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.

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 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

oms-erp 0 ≤34d8852bc51aadac8927bd6af706d70c8a407280

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

Vendor (vulncheck) PRIMARY 6.9 MEDIUM
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
vuln.today AI 6.5 MEDIUM

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.

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

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

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

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

EPSS Score
0.4%
Top 67% exploitable
Prevalence
Low
niche open-source Chinese ERP, limited enterprise deployment footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
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.

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