---
id: CVE-2026-110113
title: >-
  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
summary: >-
  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…
severity: medium
cvss: 4.3
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'
cwe:
  - CWE-639
published: '2026-10-13'
updated: '2026-10-13'
sourceUpdated: '2026-10-13T17:17:35.363'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-110113'
references:
  - url: >-
      https://github.com/sanluan/PublicCMS/blob/V6.202608.a/publiccms-parent/publiccms-trade/src/main/java/com/publiccms/controller/web/trade/TradeAddressController.java#L46-L62
    label: disclosure@vulncheck.com
  - url: >-
      https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/publiccms-trade-address-save-cross-user-overwrite
    label: disclosure@vulncheck.com
  - url: >-
      https://www.vulncheck.com/advisories/publiccms-through-v6-202608-a-idor-via-tradeaddress-save-endpoint
    label: disclosure@vulncheck.com
tags:
  - nvd
ingestedAt: '2026-10-13T17:38:53.188Z'
---

## Overview

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.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
