How to completely bypass authentication on RushOrderTees

Published on , 271 words, 1 minutes to read

Just don't enter a password lol

An image of A photo of a local wild grain plant on a blue sky
A photo of a local wild grain plant on a blue sky - Photo by Xe Iaso, Canon EOS R6mkii, Helios 44-2 58mm f/2

While evaluating RushOrderTees for a previous employer, an embarrassing security vulnerability was discovered. User accounts created inside their t-shirt designer do not have a password attached to them, allowing anyone to authenticate with only an email address. This allows disclosure of at least this information:

This was proven by attempting to log into a RushOrderTees company account using a publicly visible email address.

Replication

RushOrderTees has not acknowledged this issue and it is still trivial to reproduce it today:

  1. Create a new design
  2. Attempt to purchase it
  3. Save it with a custom name
  4. Enter in your email address

You have now created a RushOrderTees account without a password attached.

Explanation

This lapse in security is understandable from a customer acquisition standpoint (every barrier in the way of users paying makes you lose half of your potential customer base), but is fairly inexcusable in 2024. Additionally, by making user accounts only protected with email addresses (public identifiers), this bypasses the entire point of authentication. It is difficult to figure out if this is a design choice or a security issue.

Timeline

Rushordertees has not acknowledged this bulletin and did not review it prior to publishing.


Facts and circumstances may have changed since publication. Please contact me before jumping to conclusions if something seems wrong or unclear.

Tags: