First to Site
Release 3.1Security

Unauthorised Portal Access

User accessed Ordering Portal without authorisation due to session enforcement gaps

Finding

A Royston user (Lee) was able to place orders through the Ordering Portal despite her company not having Ordering Portal access enabled.

Severity: Critical

How It Happened

  1. The Ordering Portal access toggle was enforced only at specific checkpoints
  2. Active sessions from before the toggle was disabled remained valid
  3. Users could continue using the portal until the next enforcement point
  4. Additionally, email notification links directed Royston users to the Ordering Portal regardless of their company's access setting

Impact

  • Unauthorised FTS assessment was populated through the ordering system
  • Potential for incorrect orders to enter the production workflow
  • Client confusion about which portal to use

Resolution

Jayrex implemented consistent enforcement across three checkpoints:

  • Login validation
  • Ordering API authorisation
  • Active-session checks

Users from companies without access now see an access restriction immediately on sign-in, and existing sessions are terminated.

See Access Hardening for implementation details.