CVE-2026-54447 in python-garminconnectinformazioni

Riassunto

di VulDB • 14/09/2026

garminconnect è un wrapper API Python 3 per Garmin Connect che recupera statistiche e gestisce le attività. Prima della versione 0.3.5, la funzione Client.dump di garminconnect/client.py crea la directory del token OAuth e il file garmin_tokens.json senza impostare esplicitamente modalità di accesso riservate al proprietario (owner-only); pertanto, un umask permissivo come 022 può lasciare le autorizzazioni della directory a 0755 e quelle del file dei token a 0644. Il file garmin_tokens.json contiene il di_refresh_token, consentendo ad altri utenti non privilegiati su un host Linux o macOS condiviso di leggere il token ed ottenere accesso persistente all'account Garmin Connect della vittima, inclusi i dati relativi alla salute, al fitness, alle attività e ai dispositivi. È interessato anche il percorso del tokenstore in Garmin.login; un file dei token con autorizzazioni eccessivamente permissive preesistente rimane esposto fino a quando non viene riscritto o ristretto manualmente. Questo problema è stato risolto nella versione 0.3.5.

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

Responsabile

GitHub M

Prenotare

15/06/2026

Divulgazione

14/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!