CVE-2026-108784
Received Received - Intake

Business Logic Error in MacroZheng Mall Payment Endpoint

Vulnerability report for CVE-2026-108784, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-12

Last updated on: 2026-10-12

Assigner: VulDB

Description

A vulnerability was detected in macrozheng mall up to 1.0.3. This vulnerability affects the function AlipayServiceImpl.pay of the file com/macro/mall/portal/service/impl/AlipayServiceImpl.java of the component Payment Endpoint. The manipulation of the argument total_amount results in business logic errors. The attack can be launched remotely. The exploit is now public and may be used. The patch is identified as dcaa93b3150352e5044708d7211b5bed0af4509f. A patch should be applied to remediate this issue.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-12
Last Modified
2026-10-12
Generated
2026-10-12
AI Q&A
2026-10-12
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 4 associated CPEs
Vendor Product Version / Range
macrozheng mall 1.0.0
macrozheng mall 1.0.1
macrozheng mall 1.0.2
macrozheng mall 1.0.3

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-840 Business Logic Errors

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a payment amount tampering flaw in the macrozheng mall system up to version 1.0.3. It affects the AlipayServiceImpl.pay function in the Payment Endpoint component. The issue allows attackers to manipulate the total_amount argument, leading to business logic errors such as paying less than the actual product price.

Detection Guidance

To detect this vulnerability, monitor payment transactions for unusually low amounts or discrepancies between the input total_amount and the actual order amount in the database. Check logs for suspicious modifications to payment parameters. Compare the commit dcaa93b3150352e5044708d7211b5bed0af4509f with your current codebase to identify unpatched versions.

Impact Analysis

An attacker could exploit this to pay significantly less for products by modifying the payment amount. For example, they could set the amount to 0.01 regardless of the actual product price. This could lead to financial losses for the business operating the mall system.

Compliance Impact

This vulnerability allows attackers to manipulate payment amounts, potentially leading to unauthorized transactions or financial losses. While not directly tied to GDPR or HIPAA, such flaws could violate compliance requirements for data integrity, financial record accuracy, and secure payment processing under standards like PCI DSS. Organizations using this software may face increased audit risks or penalties if such vulnerabilities are exploited.

Mitigation Strategies

Apply the patch from commit dcaa93b3150352e5044708d7211b5bed0af4509f. Update AlipayServiceImpl to fetch payment amounts directly from the database order table instead of user input. Validate order existence and payment amounts before processing payments.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-108784. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart