# CVE-2026-120319: Sanluan PublicCMS authorization bypass in TradeRefundService

Source: https://junglewise.ai/threats/cve-2026-120319-a-vulnerability-was-found-in-sanluan-publiccms-4-x-5-x-6-x-this  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-11-02. Updated: 2026-11-02  
License: CC BY 4.0 with a link back

CVE-2026-120319 · Severity: medium · CVSS 6.3 · Published 2026-11-02

Sanluan PublicCMS is a content management system used to manage website content and e-commerce functions. An authorization bypass vulnerability in the refund service allows an attacker to manipulate refund requests without proper authorization, potentially enabling unauthorized access to financial transactions or order data.

Technologies: [Sanluan PublicCMS](https://junglewise.ai/threats/technologies/publiccms). Vendors: [Sanluan](https://junglewise.ai/threats/vendors/sanluan).

## Quick answers

**Is CVE-2026-120319 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-120319 being exploited in the wild.

**How severe is CVE-2026-120319?** Medium severity, with a CVSS score of 6.3, published 2 November 2026.

**Which products and versions are affected?** Sanluan PublicCMS 4.x, 5.x, 6.x.

**Is there a fix for CVE-2026-120319?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-120319 attacked?** It is attacked over the network.

**Am I affected by CVE-2026-120319?** Check whether you run Sanluan PublicCMS at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

An authorization bypass vulnerability exists in the TradeRefundService.updateAmound function due to improper validation of the refundId parameter. This allows an attacker to remotely manipulate refund arguments and bypass authorization controls. The vulnerability affects versions 4.x, 5.x, and 6.x; a fix status is unknown as the vendor did not respond to early disclosure.

## Affected products

- Sanluan PublicCMS 4.x, 5.x, 6.x

## Timeline

- 2026-11-02: disclosed

## References

- [https://vuldb.com/cve/CVE-2026-120319](https://vuldb.com/cve/CVE-2026-120319)
- [https://vuldb.com/submit/1016201](https://vuldb.com/submit/1016201)

## Related threats

- [Sanluan PublicCMS authorization bypass in trade payment](https://junglewise.ai/threats/cve-2026-121583-a-vulnerability-was-identified-in-sanluan-publiccms-5-this)
- [PublicCMS insecure direct object reference in TradeAddressController](https://junglewise.ai/threats/cve-2026-110113-publiccms-through-v6-202608-a-contains-an-insecure-direct-object)
- [Sanluan PublicCMS SSTI and auth bypass in templateResult API](https://junglewise.ai/threats/cve-2026-8740-sanluan-publiccms-ssti-and-auth-bypass-in-templateresult-api)
- [Sanluan PublicCMS hard-coded cryptographic key in private file access](https://junglewise.ai/threats/cve-2026-8739-sanluan-publiccms-hard-coded-cryptographic-key-in-private-file)
- [Sanluan PublicCMS business logic error in Trade Payment Flow](https://junglewise.ai/threats/cve-2026-8738-sanluan-publiccms-business-logic-error-in-trade-payment-flow)
