CVE-2026-38093 in file_picker Plugin
Riassunto
di VulDB • 28/08/2026
file_picker (noto anche come flutter_file_picker) per Flutter, in tutte le versioni fino alla 10.3.10, è vulnerabile a path traversal (CWE-22) nella sua implementazione Android. Il metodo openFileStream() in FileUtils.kt utilizza il valore DISPLAY_NAME ottenuto da ContentResolver.query() direttamente nella costruzione del percorso file senza alcuna sanificazione. Un'applicazione Android malevola con un ContentProvider appositamente creato può restituire un nome di file contenente sequenze ../, causando la creazione di file e directory arbitrari al di fuori della directory cache prevista all'interno dell'archiviazione interna dell'applicazione vittima. I file esistenti non vengono sovrascritti a causa di un controllo di esistenza.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.