CVE-2026-8738
MediumCVSS 6.5Exploitation Probability (EPSS)
Low risk26th percentile - higher than 26% of all known CVEs
Summary
In PublicCMS 5.202506.d, the TradeOrderController.pay, TradePaymentController.pay, and AccountGatewayComponent.pay functions in the trade payment flow lead to business logic errors. The attack can be launched remotely and the exploit has been publicly disclosed. The vendor did not respond to the disclosure.
Risk Assessment
Business logic errors in the payment flow may allow an attacker to bypass payment controls, manipulate orders, or gain financial advantage. The public availability of the exploit increases the risk.
Recommendation
Restrict access to payment functions and implement additional server-side controls. Monitor transactions for anomalies until the vendor releases a fix.
Other vulnerabilities in PublicCMS
See all- CVE-2026-120319Medium
A vulnerability was found in Sanluan PublicCMS 4.x/5.x/6.x affecting TradeRefundService.updateAmound in the publiccms-trade component. Manipulation of the refundId argument results in authorization bypass, and the attack can be initiated remotely. The exploit has been made public and could be used.
- CVE-2025-65836Critical
PublicCMS V5.202506.b is vulnerable to SSRF in the chat interface of SimpleAiAdminController.
- CVE-2023-34852Critical
PublicCMS versions up to 4.0.202302 are vulnerable to insecure permissions, potentially allowing unauthorized access to resources.
- CVE-2026-110113Medium
PublicCMS through V6.202608.a contains an insecure direct object reference vulnerability in the TradeAddressController tradeAddress/save handler that allows authenticated members to modify other members' shipping addresses. Attackers can submit another member's sequential numeric address id to overwrite its addressee, telephone and address fields, since ownership by the session user and site is never verified.
- CVE-2026-109160Medium
A vulnerability was determined in PublicCMS up to 5.202608.a. Affected by this issue is the function SafeConfigComponent.getSafeUrl of the file publiccms-core/src/main/java/com/publiccms/logic/component/config/SafeConfigComponent.java of the component pay Endpoint. Executing a manipulation of the argument returnUrl can lead to open redirect. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.
- CVE-2026-97721Low
A weakness has been identified in Sanluan PublicCMS up to 6.202506.e. The vulnerability affects the CmsContentAdminController function in SysUserAdminController.java within the exportExcel/exportData component. Manipulation of the userId/deptId arguments causes authorization bypass, and the attack can be initiated remotely. The exploit has been made publicly available and could be used for attacks.
- CVE-2026-8740Medium
A flaw was found in PublicCMS 5.202506.d in the execute function of TemplateResultDirective.java (templateResult API component). Manipulation of the templateContent argument causes improper neutralization of special elements in the template engine, allowing remote attack. The exploit has been published and may be used.
- CVE-2026-8739Medium
A vulnerability was detected in Sanluan PublicCMS 5.202506.d in the getSignKey function of SafeConfigComponent.java. Manipulating the privatefile_key argument results in the use of a hard-coded cryptographic key. The attack can be executed remotely and the exploit is publicly available.
- CVE-2026-8737Medium
A weakness was identified in Sanluan PublicCMS 5.202506.d in the execute function of the TradeAddressListDirective.java file within the Trade Address Query Handler component. Manipulating the userId/id arguments leads to missing authentication, and the attack can be launched remotely. The exploit is publicly available and the vendor did not respond.
- CVE-2026-6797Medium
In PublicCMS up to 6.202506.d, the ZipSecureFile.setMinflateRatio function in DocToHtmlUtils.java allows resource consumption. The attack can be launched remotely, and the vendor did not respond to the disclosure.
Original NVD description (English source)
A security vulnerability has been detected in Sanluan PublicCMS 5.202506.d. Impacted is the function TradeOrderController.pay/TradePaymentController.pay/AccountGatewayComponent.pay of the file publiccms-trade/src/main/java/com/publiccms/controller/web/trade/TradeOrderController.java of the component Trade Payment Flow. The manipulation leads to business logic errors. Remote exploitation of the attack is possible. The exploit has been disclosed publicly and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

