Skip to main content

MoguBlog CVE-2026-109175

| EUVDEUVD-2026-97379 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-12 disclosure@vulncheck.com GHSA-483f-8mwq-85cv
5.3
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged administrator
  2. Delivery
    POST crafted query to /networkDisk/getFileList
  3. Exploit
    Response omits admin_uid filtering
  4. Execution
    Enumerate other admins' file names and download URLs
  5. Impact
    Retrieve unauthorized files

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires a valid authenticated administrator session on a MoguBlog instance (through version 6.2) and the presence of the network-disk feature, since exploitation is a direct POST to the /networkDisk/getFileList endpoint. The flaw is inherent to default behavior - the getFileList query filters only by status, file type, or filePath and never by admin_uid - so no special non-default configuration is needed. The principal limiting factor is the PR:L authentication requirement (a low-privilege admin account), and realistic risk is highest in multi-administrator or shared-tenant deployments; single-administrator installations have little to disclose. No user interaction is required.

Impact

This is a medium-severity authorization flaw (CWE-639, IDOR) whose real-world risk is modest and well-bounded. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) and the description agree internally: exploitation is network-reachable and low-complexity but requires an authenticated administrator account (PR:L), and impact is confined to confidentiality of other administrators' network-disk file names and download URLs (VC:L, no integrity or availability impact). Public exploit code exists (a VulnCheck-referenced GitHub PoC), which raises practical exploitability, but there is no CISA KEV listing and no EPSS score was provided, so there is no evidence of active or widespread exploitation - the PoC availability and the lack of KEV are consistent with an opportunistic/post-authentication issue rather than a mass-exploited one. The key limiting factor is the PR:L requirement: an attacker must already hold a valid administrator session, which sharply narrows the realistic threat population to malicious or compromised low-privilege admin accounts. Net assessment: a legitimate but lower-tier priority - patch in normal cycles, prioritize only where multiple semi-trusted administrators share an instance. One caveat: no EPSS value was supplied, so quantitative exploitation probability could not be factored in.

Exploit ScenarioDerived

A malicious or compromised low-privileged administrator on a shared MoguBlog instance sends a crafted POST request to /networkDisk/getFileList, which filters results only by status, file type, or filePath and never by admin_uid. The response discloses other administrators' file names and download URLs, which the attacker can then use to retrieve files they were never authorized to access. A public proof-of-concept script (poc_networkDisk_read_unzip.py) automating this read is already available.

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

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

Alert me

AnalysisAIv1 – Oct 12, 2026

Authenticated administrators can enumerate other administrators' network-disk files on MoguBlog through version 6.2 by sending a POST request to /networkDisk/getFileList, which filters results only by status, file type, or filePath and never by the owning admin_uid. The flaw is an insecure direct object reference (CWE-639) that leaks file names and download URLs, giving a low-privilege admin read-only visibility into peers' stored files, which is most impactful in multi-administrator or shared-tenant deployments. It carries a moderated severity rating (CVSS 5.3, assessed separately as CVSS:3.1 5.3 with only confidentiality impact) and publicly available exploit code exists, though no confirmed active exploitation has been reported.

RemediationAI

No vendor-released patch identified at time of analysis, so remediation must be driven by compensating controls and, where possible, a source-level fix. The most direct code correction is to add an admin_uid (owner) predicate to the getFileList query in NetworkDiskServiceImpl.java so that results are scoped to the requesting administrator's identity rather than only to status, file type, or filePath; that change is small and low-risk but must be developed and regression-tested by the deploying team since no tagged release carrying it is confirmed. Until such a build is in place, operators who do not rely on the network-disk feature should disable the /networkDisk endpoints entirely, accepting the trade-off that legitimate file-management functionality is lost. Where the feature is required, restrict administrative access to a single trusted account or a small, vetted group, because the vulnerability only matters in multi-administrator deployments - this reduces but does not eliminate the issue if additional admins are ever provisioned. Additional hardening includes fronting the admin console with IP allowlisting, VPN-only access, or a reverse proxy rule that blocks POST /networkDisk/getFileList from untrusted networks (side effect: remote administrators lose access unless they use the VPN), and monitoring application logs for POST requests to /networkDisk/getFileList issued by different administrator sessions in quick succession, which is the observable signature of the published proof-of-concept. Refer to the VulnCheck advisory at https://www.vulncheck.com/advisories/mogublog-through-6.2-broken-access-control-via-networkdisk-getfilelist for updated vendor guidance, and re-check the upstream repository for a release after 6.2 before assuming the endpoint remains vulnerable.

Affected VersionsENISA

MoguBlog 0 ≤6.2

Affected Packages

euvd mogublog no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The issue lives in the network-disk feature of MoguBlog, an open-source Java/Spring Boot blogging platform; the vulnerable code path is NetworkDiskRestApi.java (lines 70-76, endpoint POST /networkDisk/getFileList) backed by NetworkDiskServiceImpl.java (lines 89-121), both referenced at commit 025d78c7ac7e19b1abf796fa3cc158d855723d15 in the mogu_blog_v2 repository. The root cause is CWE-639, Authorization Bypass Through User-Controlled Key: the listing query is scoped by object attributes (status, file type, filePath) rather than by the identity of the requesting administrator, so the authorization decision is effectively delegated to attacker-influenced parameters and never bound to admin_uid. This is a classic horizontal privilege escalation / IDOR pattern in which the server trusts the requestor's reachability of the endpoint rather than verifying ownership of every returned record. Per the supplied assessment, the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N) and the derived CVSS:3.1 vector agree that impact is limited to low confidentiality loss, with no integrity or availability effect and no scope change; exploitation is inherent to default behavior and needs no non-default configuration, only a valid authenticated administrator session on an instance where the network-disk feature is present. The service returns both file names and download URLs for records it has no authorization to disclose.

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 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network endpoint, low complexity, but requires an authenticated admin account so PR:L; only limited confidentiality (file names and download URLs) is exposed, with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/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
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

MoguBlog through 6.2 contains an insecure direct object reference vulnerability that allows authenticated administrators to list other administrators' network-disk files via POST /networkDisk/getFileList. Attackers can query the endpoint, which filters only by status, file type, or filePath and never by admin_uid, to obtain other administrators' file names and download URLs.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Rare
obscure open-source hobby/learning blog project, negligible enterprise production footprint
Exploit
POC
Public exploit code exists
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 Yes
EPSS 0.2%
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
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: +20
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