← Terug naar overzicht

CVE-2026-55485 affects Piccolo Admin, a Python-based admin interface and CMS built on Piccolo, in versions prior to 1.14.0. The vulnerability stems from two flaws: GET requests to user and session tables are not restricted by superuser_validators, and the session token column in SessionsBase is not marked as secret. A non-superuser administrator can exploit this by calling GET /api/tables/sessions/ to retrieve live session tokens of other users. The attacker can then replay a stolen token as a Cookie id value to impersonate a superuser. Once impersonating a superuser, the attacker can permanently elevate their own account by setting superuser to true. This constitutes a full privilege escalation attack chain requiring only non-superuser admin access. The issue has been patched in Piccolo Admin version 1.14.0 and Piccolo API version 1.10.0.

Affected products

  • Piccolo API
  • Piccolo Admin

Related CVE's

  • CVE-2026-55485

Categories

  • Enterprise Applications
  • Identity & Access
  • Web Technologies