Read the docs

Race condition in MacCMS lets members reuse recharge cards

Priority LOW 11CWE-362Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
—
Confidentiality · integrity · availability
None · Low · None
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

maccmspro maccms10 from 0 through 2021.1000.2000 and magicblack maccms10 from 0 through 2026.1000.4056 are affected. Card::useData() reads a recharge card without locking it, so concurrent requests can use the same card more than once (CWE-362). An authenticated member can redeem one recharge card multiple times, inflating user points to buy VIP upgrades and paid content.

Written with Claude Haiku 5.5 from the sources below · 2026-10-31

Description from the CNA

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00164 5th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
maccmspromaccms10up to 2021.1000.2000—No fix listedCNA
magicblackmaccms10up to 2026.1000.4056—No fix listedCNA
  • maccms10 Vendormaccmspro Affected up to 2021.1000.2000 Fixed in — No fix listed CNA
  • maccms10 Vendormagicblack Affected up to 2026.1000.4056 Fixed in — No fix listed CNA

Remediation

The sources list no fixed version for maccms10.

Written with Claude Haiku 5.5 from the sources below · 2026-10-31

Timeline

  1. 2026-10-26 Threatist record created from CVE-2026-116215
  2. 2026-10-27 Alias added: GHSA-m463-2mww-7vjr
  3. 2026-10-31 CISA SSVC decision points changed

References

  • TI-2026-80388 Password recovery flaw in MacCMS v10 allows account takeover CVSS 4.0CRITICAL 9.3
  • TI-2026-80390 Mass assignment in MacCMS lets anonymous comments impersonate users CVSS 4.0MEDIUM 6.9

Sources