CVE-2026-27968CWE-287CWE-613

Packistry accepts expired access tokens

Medium · published February 26, 2026

CVSS v3.1
4.3
EPSS
0%
Percentile
25.8
In the wild
Unconfirmed
What it is

Packistry is a self-hosted Composer repository designed to handle PHP package distribution. Prior to version 0.13.0, RepositoryAwareController::authorize() verified token presence and ability, but did not enforce token expiration. As a result, an expired deploy token with the correct ability could still access repository endpoints (e.g., Composer metadata/download APIs). The fix in version 0.13.0 adds an explicit expiration check, and tests now test expired deploy tokens to ensure they are rejected.

The record
Technical detail
CVSS v3.1
4.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00336 · 25.8th percentile
Weaknesses
CWE-287 · Improper Authentication; CWE-613 · Insufficient Session Expiration
Published
2026-02-26T01:57Z
EPSS history
Timeline
  • 26 FEB 01:57Z
    Packistry accepts expired access tokens
    cvelistv5