CVE-2026-30942 in Flareinformazioni

Riassunto

di VulDB • 15/06/2026

Flare è una piattaforma di condivisione file self-hosted basata su Next.js che si integra con strumenti per screenshot. Prima della versione 1.7.3, una vulnerabilità di path traversal autenticata in /api/avatars/[filename] consente a qualsiasi utente connesso di leggere file arbitrari all'interno del container dell'applicazione. Il parametro URL del nome del file viene passato a path.join() senza sanitizzazione e getFileStream() non esegue alcuna validazione del percorso, consentendo alle sequenze %2F-encoded ../ di sfuggire alla directory uploads/avatars/ e di leggere qualsiasi file accessibile al processo nextjs sotto /app/. L'autenticazione è applicata dal middleware di Next.js. Tuttavia, sulle istanze con registrazione aperta abilitata (impostazione predefinita), qualsiasi attaccante può registrarsi autonomamente ed sfruttare immediatamente questa vulnerabilità. Questa vulnerabilità è risolta nella versione 1.7.3.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

07/03/2026

Divulgazione

10/03/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00608

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!