Description
FlyCms through commit edfdf724 contains a missing authorization vulnerability in ActionService.counter() that allows authenticated users to modify other users' content rows because checkRowOwner never verifies ownership. Any registered user can send requests to /ucenter/action/{modelCode}/{id}/counter or /ucenter/action/compose to add arbitrary deltas to numeric fields like price, stock, or points.
Published: 2026-10-19
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Data Integrity Compromise
Action: Apply Patch
AI Analysis

Impact

The vulnerability is a missing authorization check in ActionService.counter() that allows any authenticated user to invoke the /ucenter/action/{modelCode}/{id}/counter and /ucenter/action/compose endpoints. This flaw permits the attacker to increase numeric fields such as price, stock, or points on records that belong to other users, resulting in widespread data integrity compromise and enabling fraudulent manipulation of e-commerce or CMS values.

Affected Systems

The flaw exists in the FlyCms application maintained by sunkaifei and is present in all releases that contain code from commit edfdf724 or earlier. Users of that CMS who have legitimate accounts can exploit the endpoints without further privileges.

Risk and Exploitability

The CVSS score of 5.3 classifies the issue as medium severity, yet the exploit requires only normal authentication and does not involve bypassing application security. Because EPSS data is not available, the exact likelihood cannot be assessed, and the vulnerability is not currently listed in the CISA KEV catalog. However, since any registered user can abuse the endpoints, the risk of data corruption or financial fraud remains significant and relatively easy to execute.

Generated by OpenCVE AI on October 19, 2026 at 16:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Deploy an updated release of FlyCms that includes the ownership verification in ActionService.counter().
  • Restrict or remove the /ucenter/action/{modelCode}/{id}/counter and /ucenter/action/compose endpoints for standard users, allowing access only to administrators.
  • Add an explicit ownership check in the counter logic to ensure that the record being modified belongs to the requesting user, following CWE-639 best practices.

Generated by OpenCVE AI on October 19, 2026 at 16:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Description FlyCms through commit edfdf724 contains a missing authorization vulnerability in ActionService.counter() that allows authenticated users to modify other users' content rows because checkRowOwner never verifies ownership. Any registered user can send requests to /ucenter/action/{modelCode}/{id}/counter or /ucenter/action/compose to add arbitrary deltas to numeric fields like price, stock, or points.
Title FlyCms through commit edfdf724 Missing Authorization via Action Counter Endpoint
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-19T17:51:42.800Z

Reserved: 2026-10-19T13:25:35.071Z

Link: CVE-2026-112294

cve-icon Vulnrichment

Updated: 2026-10-19T17:51:39.286Z

cve-icon NVD

Status : Received

Published: 2026-10-19T14:17:08.220

Modified: 2026-10-19T18:17:05.133

Link: CVE-2026-112294

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T16:15:07Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key