Sceawere

Vulnerability Detail

CVE-2026-109176UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

MoguBlog Insecure Direct Object Reference

Vulnerability Metadata

Severity
Medium
Score / CVSS
5.4
Creation Date
2h ago
Vendor
moxi624
Product
MoguBlog
Attack Type
Authorization Bypass Through User-Controlled Key
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
Attack Complexity
LOW

Narrative and Response

Description

MoguBlog through 6.2 contains an insecure direct object reference vulnerability that allows authenticated administrators to delete other administrators' files via POST /networkDisk/deleteFile and batchDeleteFile. Attackers can supply another administrator's file or folder uid, which NetworkDiskServiceImpl.deleteFile never checks against admin_uid, removing stored objects from local storage, Qiniu or MinIO.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "5.4",
  "pubDate": "2026-10-12T13:17:30.340Z",
  "pubdate": "2026-10-12T13:17:30.340Z",
  "executiveSummary": "MoguBlog versions through 6.2 are susceptible to an Insecure Direct Object Reference (IDOR) vulnerability within the file management system.\nThis vulnerability resides in the network disk functionality, specifically impacting file deletion operations handled via the 'NetworkDiskServiceImpl' class.\nThe flaw allows an authenticated administrator to delete arbitrary files or folders belonging to other administrators by manipulating the 'uid' parameter in POST requests.\nBy bypassing server-side ownership validation, an attacker can purge content from local storage, Qiniu, or MinIO buckets, leading to unauthorized data destruction and potential service disruption.\nExploitation requires authenticated administrative access, making this an elevation of privilege and unauthorized resource deletion issue within the application's administrative control plane.",
  "technicalDetails": "The root cause of this vulnerability is a failure to implement proper authorization checks within the 'NetworkDiskServiceImpl.deleteFile' and 'batchDeleteFile' methods. The application fails to validate whether the 'admin_uid' associated with the authenticated session matches the owner of the resource referenced by the provided 'uid' parameter.\nWhen a request is made to 'POST /networkDisk/deleteFile' or 'POST /networkDisk/batchDeleteFile', the server receives the 'uid' of the target file or directory. The backend logic proceeds to execute the deletion command against the underlying storage provider—whether local file system, Qiniu, or MinIO—without enforcing cross-account ownership constraints.\nThe attack flow proceeds as follows: 1) The attacker authenticates to the MoguBlog administrative interface with valid credentials. 2) The attacker identifies the 'uid' of a target file or directory owned by another administrator, typically through information disclosure or enumeration. 3) The attacker crafts a malicious POST request to the vulnerable endpoints, supplying the target 'uid'. 4) The server receives the request, identifies the authorized session, but fails to check if the attacker has ownership rights over the resource associated with the specified 'uid'. 5) The 'NetworkDiskServiceImpl' invokes the deletion routine, permanently removing the target object from the configured storage medium.\nThis IDOR vulnerability effectively transforms the file deletion API into an arbitrary file removal tool for any administrator account. Because the application logic relies on client-supplied identifiers without server-side validation, the integrity of stored objects is compromised. The impact is significant in multi-admin environments where resource isolation is expected. The flaw remains persistent across all storage backends configured within MoguBlog, including cloud-based storage services like Qiniu or MinIO, meaning the scope of destruction is not limited to the local web server environment.\nThe vulnerability is present in MoguBlog through version 6.2. There is no implicit requirement for public network exposure, as the endpoints are restricted to authenticated administrators; however, the lack of granular access control at the service layer creates a critical security deficiency in the application's administrative backend."
}
CVE-2026-109176: MoguBlog Insecure Direct Object Reference (MEDIUM Severity, CVSS: 5.4) | Sceawere