CVE Catalog

CVE-2026-116215

LowCVSS 3.1
Published: Translated: NVD NIST

Summary

MacCMS v10 through 2026.1000.4056 contains a race condition vulnerability in Card::useData() that allows authenticated members to redeem one recharge card multiple times via the user/buy endpoint. Attackers can send many concurrent flag=card requests that pass the non-locking card read before it is marked used, inflating user_points to buy VIP upgrades and paid content.

Risk Assessment

An authenticated attacker can redeem the same recharge card multiple times, gaining points and paid content without proper payment, causing financial loss.

Recommendation

Upgrade MacCMS to a patched version. Implement locking on card read and mark-as-used operations to prevent the race condition.

Other vulnerabilities in MacCMS

See all
Original NVD description (English source)

MacCMS v10 through 2026.1000.4056 contains a race condition vulnerability in Card::useData() that allows authenticated members to redeem one recharge card multiple times via the user/buy endpoint. Attackers can send many concurrent flag=card requests that pass the non-locking card read before it is marked used, inflating user_points to buy VIP upgrades and paid content.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS