HexBrain

Bykea · Report #2861888

Ability to increase any customer offered fare (BAC)

Validstatus
mediumseverity
76upvotes
13 Jun 2025disclosed

Summary

A business logic flaw was discovered by @grassye that allowed a malicious passenger or driver (acting as a passenger) to increase the fare of another customer’s ride without their involvement. By chaining two unauthenticated endpoints GET /v1/config?trip_id=XXX to generate a hash, and PUT /v1/bidding to place a forged bid an attacker could cause an inflated fare to appear on the driver’s screen.

Although the impacted passenger retains the ability to cancel, this behavior undermines trust, introduces potential for conflict, and highlighted a lack of authorization check in the backend logic.

How it was found

The write-up for this report has not been downloaded yet, or the program disclosed it without one. Read it on HackerOne.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original