CVE-2026-108784: macrozheng mall Payment Endpoint AlipayServiceImpl.java AlipayServiceImpl.pay logic error

Published Oct 12, 2026
·
Updated

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

Affected Software

1 affected component
macrozheng mall<=1.0.3

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade macrozheng mall to a version that resolves this vulnerability.

    Patch dcaa93b3150352e5044708d7211b5bed0af4509f

Event History

Oct 12, 2026
CVE Published
via MITRE·01:00 AM
Data Sourced
via MITRE·01:00 AM
DescriptionSeverityWeakness
Data Sourced
via NVD·02:16 AM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are affected?

macrozheng mall versions up to 1.0.3 are affected, specifically the Payment Endpoint implementation containing AlipayServiceImpl.pay.

2

What does an attacker need to exploit this issue?

The issue can be exploited remotely without privileges or user interaction by manipulating the total_amount argument handled by the payment endpoint.

3

Is exploit code available?

Yes. The exploit is public and may be used.

4

What remediation is identified?

Apply the patch identified as dcaa93b3150352e5044708d7211b5bed0af4509f.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203