CVE-2026-4563
Received Received - Intake
Authorization Bypass in MacCMS Member Order Detail Interface

Publication date: 2026-03-23

Last updated on: 2026-04-29

Assigner: VulDB

Description
A weakness has been identified in MacCMS up to 2025.1000.4052. This vulnerability affects the function order_info of the file application/index/controller/User.php of the component Member Order Detail Interface. This manipulation of the argument order_id causes authorization bypass. It is possible to initiate the attack remotely. The exploit has been made available to the public and could be used for attacks.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-03-23
Last Modified
2026-04-29
Generated
2026-05-27
AI Q&A
2026-03-23
EPSS Evaluated
2026-05-25
NVD
EUVD
Affected Vendors & Products
Currently, no data is known.
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-639 The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.
CWE-285 The product does not perform or incorrectly performs an authorization check when an actor attempts to access a resource or perform an action.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

[{'type': 'paragraph', 'content': 'CVE-2026-4563 is an Insecure Direct Object Reference (IDOR) vulnerability in MacCMS version 2025.1000.4052 affecting the order detail API within the member center.'}, {'type': 'paragraph', 'content': 'The vulnerability occurs because the order_info() function retrieves order details based only on the provided order_id parameter without verifying that the order belongs to the currently authenticated user.'}, {'type': 'paragraph', 'content': "This means an authenticated user can guess or enumerate other users' order IDs and access their order details, bypassing authorization checks."}, {'type': 'paragraph', 'content': "For example, a user logged in as Alice can request order details for Bob's order_id and receive Bob's order information, including sensitive data such as order amounts, order codes, and remarks."}] [1]


How can this vulnerability impact me? :

[{'type': 'paragraph', 'content': "This vulnerability can lead to unauthorized access to other users' order details, exposing sensitive business information."}, {'type': 'list_item', 'content': 'Leakage of confidential data such as order amounts, order codes, and order remarks.'}, {'type': 'list_item', 'content': 'Potential facilitation of social engineering or business abuse if order remarks contain payment or manual processing details.'}, {'type': 'paragraph', 'content': 'Because the exploit is publicly available and can be initiated remotely by authenticated users, it increases the risk of data breaches and misuse.'}] [1]


How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

I don't know


How can this vulnerability be detected on my network or system? Can you suggest some commands?

[{'type': 'paragraph', 'content': 'This vulnerability can be detected by monitoring API requests to the order_info endpoint for unauthorized access attempts where an authenticated user requests order details using order_id values that do not belong to them.'}, {'type': 'paragraph', 'content': "Detection methods include checking access audit logs for suspicious or unauthorized access to other users' order details."}, {'type': 'paragraph', 'content': "Since the vulnerability involves an authenticated user enumerating order_id values, commands or scripts can be used to analyze web server logs or API logs for patterns where order_info requests include order_id parameters that do not match the authenticated user's user_id."}, {'type': 'paragraph', 'content': 'Example commands might include searching logs for order_info API calls with mismatched user sessions and order_id values, such as using grep or similar tools on log files:'}, {'type': 'list_item', 'content': "grep 'order_info' /path/to/access.log | grep -v 'user_id=order_owner_user_id'"}, {'type': 'list_item', 'content': 'Analyze API request logs to identify requests where the order_id parameter is accessed by users other than the owner.'}, {'type': 'paragraph', 'content': 'Additionally, implementing access audit logs that record user_id and order_id pairs on each access can help detect unauthorized access attempts.'}] [1]


What immediate steps should I take to mitigate this vulnerability?

[{'type': 'paragraph', 'content': "Immediate mitigation steps include adding ownership constraints in the order_info() function to ensure that the order_id is matched alongside the currently authenticated user's user_id."}, {'type': 'paragraph', 'content': 'Implement object-level authorization checks across all member APIs that retrieve resources by primary key to prevent unauthorized data access.'}, {'type': 'paragraph', 'content': 'Use non-enumerable, high-entropy order identifiers (such as random tokens) instead of predictable order_id values to prevent ID enumeration attacks.'}, {'type': 'paragraph', 'content': "Add access audit logging to detect and monitor unauthorized or suspicious access attempts to other users' orders."}] [1]


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart