Gamepasses are now spoofable via regional pricing

When users sell their own game passes in our experience Clip It they can use regional pricing to completely bypass all of our exploit checks. This allows for malicious users to completely bypass any checks against pricing changes for donation systems.

We check against https://apis.roblox.com/game-passes/v1/game-passes/{asset-id}/product-info to confirm users have not updated or changed the pricing of a game pass when it is purchased.

The current workaround is using https://apis.roblox.com/game-passes/v1/game-passes/{asset-id}/details and checking if it has a ‘RegionalPricing’ flag in the ‘enabledFeatures’ array, and ignoring gamepasses that have this attribute.

Expected behavior

Roblox APIs should return the accurate value, or allow for developers to predictably determine what users actually pay for game passes.

A private message is associated with this bug report

3 Likes

Thank you for reaching out. Our team is actively looking into this issue.

2 Likes

This was reported 3 other times:

Not sure why this is the one being addressed. I kindly request you go through older bug reports that may have been filed overnight rather than just picking the ones you see at the top of the category to forward to engineers.

The other threads also contain more helpful info.

Super easy to fix but yes its a issue

1 Like

:white_check_mark: This issue has been fixed!