CVE-2026-58108

Personal access token delete filters on Session columns while deleting from PersonalAccessTokenDB

Published Aug 26, 2026 CVSS 4.0 · 1.2 Low EPSS < 1% KEV · Not listed
Description
The personal access token removal query selects from PersonalAccessTokenDB but filters on columns of Session, with no join between them. SQLAlchemy resolves that as an implicit cross join, so the filter does not constrain the delete to the calling user's own token in the way the code reads as intending. This way a user can delete all personal access tokens in the system.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Ericsson
Ericsson codechecker
Vendors & Products Ericsson
Ericsson codechecker
Type Values Removed Values Added
Description The personal access token removal query selects from PersonalAccessTokenDB but filters on columns of Session, with no join between them. SQLAlchemy resolves that as an implicit cross join, so the filter does not constrain the delete to the calling user's own token in the way the code reads as intending. This way a user can delete all personal access tokens in the system.
Title Personal access token delete filters on Session columns while deleting from PersonalAccessTokenDB
Weaknesses CWE-284
References
Metrics cvssV4_0

{'score': 1.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:L/SA:L/E:P/S:N/AU:Y/R:U/V:C/RE:L'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
ERIC
Published
Updated
Aug 26, 2026, 1:59 PM
Reserved
Jun 29, 2026, 10:41 AM
Status
Deferred
Published
Aug 26, 2026, 7:16 AM
Modified
Sep 1, 2026, 9:07 PM