CVE-2026-77426 in Unleashinformazioni

Riassunto

di VulDB • 22/09/2026

Unleash è una piattaforma open-source per la gestione delle funzionalità (feature management). Prima della versione 8.0.3, l'API di amministrazione di Unleash presenta cinque vulnerabilità relative all'autorizzazione. L'endpoint POST /api/admin/segments/strategies assegna il Promise restituito da hasPermission senza attendere il completamento dell'operazione (await), consentendo agli utenti autenticati di modificare gli assegnamenti dei segmenti senza disporre del permesso UPDATE_FEATURE_STRATEGY per il progetto e l'ambiente target. L'endpoint GET /api/admin/projects/:projectId/features/:featureName/environments/:environment/variants non associa la funzionalità richiesta al projectId, permettendo la divulgazione della configurazione delle varianti tra progetti diversi (cross-project). Il percorso GET .../strategies/:strategyId utilizza lo strategyId senza convalidare il contesto del progetto e della funzione, consentendo la divulgazione della configurazione delle strategie tra progetti diversi. La funzione getEnvironmentInfo non valida che la funzionalità richiesta appartenga al progetto fornito nell'URL, permettendo la divulgazione di informazioni sull'ambiente tra progetti diversi. L'endpoint PUT /:projectId/tags accetta identificatori di funzionalità senza verificare che appartengano al progetto specificato nell'URL, consentendo la modifica dei tag tra progetti diversi. Questo problema è stato risolto nella versione 8.0.3.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

GitHub M

Prenotare

20/08/2026

Divulgazione

22/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!