Skip to content
REDMAW

Applications

Business-Logic Price Manipulation

A checkout or transaction workflow trusts a client-controlled value or sequence, letting a user produce a financial outcome the application never intended.

RedMaw

Definition

The application enforces its rules correctly, but one of those rules trusts something the client controls: a price, a quantity, a discount code, a currency, or the order in which steps occur.

Why scanners do not find this

There is no signature. Nothing is malformed, no library is outdated, and no payload looks hostile. The request is well-formed and the response is a success. Only someone who understands what the workflow is supposed to mean can tell that the outcome is wrong.

Shapes this takes

  • A value the server should compute is instead accepted from the client
  • A step assumed to happen in a fixed order can be skipped or replayed
  • A one-time action can be applied repeatedly
  • A discount or credit can be combined in ways never intended
  • A currency or rounding decision can be influenced by the requester
Where it leads
  1. User
  2. Transaction Workflow
  3. Manipulated Value
  4. Unauthorized Price
  5. Financial Impact

Each hop validated by successful exploitation

Tags

  • business logic
  • ecommerce
  • transactions

Validation

How RedMaw validates this attack

Validation runs only inside authorized scope, with agreed exploitation limits.

  1. 01Model what the workflow is intended to guarantee
  2. 02Identify values the server accepts rather than computes
  3. 03Attempt sequence, replay and combination abuse within scope
  4. 04Preserve the request sequence and the resulting financial state

Stop assuming you are secure. Prove it.

Continuously test what an attacker can actually reach across your applications, SaaS identities, internal infrastructure and AI systems.