CVE-2026-47744 Sumo Logic CSE · Sumo

Detect Shopper Framework Authorization Bypass and RBAC Privilege Escalation in Team Settings in Sumo Logic CSE

CVE-2026-47744 is a critical authorization bypass and RBAC privilege escalation vulnerability in the Shopper e-commerce framework (composer package shopper/framework) affecting versions prior to 2.8.0. An authenticated low-privileged user can bypass role-based access controls in team settings to escalate privileges or perform unauthorized administrative actions. A public proof-of-concept exists, making active exploitation likely. CVSS score 9.9.

MITRE ATT&CK

Tactic
Privilege Escalation Persistence

Sumo Detection Query

Sumo Logic CSE (Sumo)
sql
_sourceCategory=web/access OR _sourceCategory=iis OR _sourceCategory=nginx
| parse regex "(?P<client_ip>\\d+\\.\\d+\\.\\d+\\.\\d+).+\"(?P<method>POST|PUT|PATCH|DELETE) (?P<path>/[^\" ]+)" nodrop
| parse regex "(?P<status_code>2\\d{2})" nodrop
| where path matches "*shopper*" or path matches "*/api/*"
| where path matches "*/teams*" or path matches "*/team-settings*" or path matches "*/roles*" or path matches "*/permissions*" or path matches "*/members*"
| where status_code in ("200", "201", "204")
| timeslice 5m
| count as RequestCount, count_distinct(path) as DistinctPaths by client_ip, _timeslice, method
| where RequestCount > 5 or DistinctPaths > 3
| sort by RequestCount desc
| fields _timeslice, client_ip, method, RequestCount, DistinctPaths
critical severity medium confidence

Sumo Logic query detecting potential exploitation of CVE-2026-47744 by identifying repeated successful HTTP mutations to Shopper team and role management API paths within short time windows.

Data Sources

Web Access LogsIIS LogsNginx Logs

Required Tables

_sourceCategory=web/access_sourceCategory=iis_sourceCategory=nginx

False Positives & Tuning

  • Legitimate bulk team provisioning by administrators
  • Integration workflows synchronizing roles from external systems
  • Authorized security assessments targeting the Shopper application
  • High-frequency legitimate API consumers managing team permissions

Other platforms for CVE-2026-47744


Testing Methodology

Validate this detection against 4 adversary techniques from Atomic Red Team. Each test below lists the behaviour to exercise and the telemetry you should expect to see. Executable commands and cleanup steps are available with Pro.

  1. Test 1Shopper RBAC Bypass — Escalate to Admin via Team Settings API

    Expected signal: HTTP POST to /api/teams/1/members with 200/201 response code from a low-privileged account; database INSERT into team_user or role_user table with admin role association

  2. Test 2Shopper RBAC Bypass — Modify Existing Team Member Role to Admin

    Expected signal: HTTP PATCH to /api/teams/1/members/{id} returning 200 from a non-admin session token; corresponding UPDATE in the role_user or team_user database table

  3. Test 3Shopper RBAC Bypass — Create New Admin Account via Team Invitation

    Expected signal: HTTP POST to /api/teams/1/invitations with admin role returning 200/201 from low-privileged token; invitation record created in database with role=admin; email delivery event to attacker-controlled address

  4. Test 4Shopper RBAC Bypass — Enumerate Team Permissions and Extract Sensitive Data

    Expected signal: Multiple GET requests to admin-restricted endpoints (/api/teams, /api/settings, /api/orders) returning 200 from a recently-escalated non-admin account; unusual access pattern to sensitive data endpoints

Unlock Pro Content

Get the full detection package for CVE-2026-47744 including response playbook, investigation guide, and atomic red team tests.

Response PlaybookInvestigation GuideHunting QueriesAtomic Red Team TestsTuning Guidance

Related Detections