SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-55485

HIGH · CVSS 8.8 EPSS 0.39% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-28 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

The vulnerability allows non-superuser administrators to exploit the Piccolo Admin interface by retrieving another user's session token through a GET request, enabling them to impersonate a superuser and escalate their privileges. This poses a significant security risk, as it can lead to unauthorized access and potential manipulation of sensitive data. Organizations using versions prior to 1.14.0 should prioritize upgrading to the latest version to mitigate this high-severity threat.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-55485
Severity
HIGH
CVSS
8.8
EPSS
0.39%

Original NVD Description

Piccolo Admin is an admin interface and content management system for Python, built on top of Piccolo. Prior to 1.14.0, piccolo_admin/endpoints.py uses superuser_validators to block PUT, PATCH, DELETE, and POST requests by non-superusers but permits GET requests to configured user and session tables, while piccolo_api/session_auth/tables.py exposes SessionsBase.token because the token column is not secret. In deployments that add the Sessions and User tables to create_admin, a non-superuser administrator can call GET /api/tables/sessions/, obtain another user's live session token, replay it as the Cookie id value to impersonate a superuser, and permanently set superuser to true on the attacker's own row. This issue is fixed in version 1.14.0.