Katalog CVE

CVE-2026-116215

NiskieCVSS 3.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

MacCMS w wersji v10 do 2026.1000.4056 zawiera podatność typu race condition w Card::useData(), która pozwala uwierzytelnionym członkom na wielokrotne wykorzystanie jednej karty doładowania poprzez endpoint user/buy. Atakujący mogą wysyłać wiele równoczesnych żądań flag=card, które przechodzą odczyt karty bez blokady, zanim zostanie ona oznaczona jako użyta, zawyżając user_points w celu zakupu ulepszeń VIP i płatnych treści.

Ocena ryzyka

Uwierzytelniony atakujący może wielokrotnie wykorzystać tę samą kartę doładowania, zdobywając punkty i płatne treści bez odpowiedniego wynagrodzenia, co powoduje straty finansowe.

Rekomendacja

Zaktualizuj MacCMS do wersji zawierającej poprawkę. Wprowadź mechanizm blokowania przy odczycie i oznaczaniu karty jako użytej, aby zapobiec wyścigowi.

Inne podatności w MacCMS

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS