MacCMS v10 through 2026.1000.4056 Race Condition via Card Redemption
Impact
MacCMS v10 through 2026.1000.4056 has a race condition vulnerability, allowing authenticated members to redeem a recharge card multiple times. This is due to a weakness in Card::useData() that can be exploited via concurrent requests. Attackers can inflate user points to buy upgrades and content.
Summarized by @cf/meta/llama-3.3-70b-instruct-fp8-fast. Verify details against the original sources.Affected packages
Affected products
Vendor version evidence. Product records are separate from automatic dependency matching.
maccmspro · VulnCheck
maccms10
1 range
maccmspro · VulnCheck
maccms10
Compare with this publisher’s ranges. This does not inspect your installation.
affected
0 → through 2021.1000.2000
custom versions
Other versions: unaffected
magicblack · VulnCheck
maccms10
1 range
magicblack · VulnCheck
maccms10
Compare with this publisher’s ranges. This does not inspect your installation.
affected
0 → through 2026.1000.4056
custom versions
Other versions: unaffected
Original source description
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.
Inside the record
Evidence available
Describes the evidence in this view, not whether the product is safe.
Original records
CVE-2026-116215View the latest unmodified CVE JSON from the official source. It may be newer than this imported page.
cve.new JSON →Underlying weaknesses
The source’s classification of what caused the vulnerability.
Contributing organizations · 2
Assigning organization
Additional data publisher
What changed
Follow changesLarge field values are marked as truncated previews. Original source snapshots remain retained.