CVE-2024-54462

The file names constructed within image_picker are missing sanitization checks leaving them vulnerable to malicious document providers. This may result in cases where a user with a malicious document provider installed can select an image file from that provider while using your app and could potentially override internal files in your app cache. Issue patched in 0.8.12+18. It is recommended to update to the latest version of image_picker_android that contains the changes to address this vulnerability.
Configurations

Configuration 1 (hide)

cpe:2.3:a:flutter:image_picker_android:*:*:*:*:*:*:*:*

History

30 Jul 2025, 00:05

Type Values Removed Values Added
CWE CWE-22
References () https://github.com/flutter/packages/security/advisories/GHSA-98v2-f47x-89xw - () https://github.com/flutter/packages/security/advisories/GHSA-98v2-f47x-89xw - Vendor Advisory
CPE cpe:2.3:a:flutter:image_picker_android:*:*:*:*:*:*:*:*
First Time Flutter
Flutter image Picker Android
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.1
Summary
  • (es) Los nombres de archivo creados dentro de image_picker no cumplen con las comprobaciones desinfección, lo que los deja vulnerables a proveedores de documentos maliciosos. Esto puede generar casos en los que un usuario con un proveedor de documentos malicioso instalado pueda seleccionar un archivo de imagen de ese proveedor mientras usa su aplicación y podría anular archivos internos en la memoria caché de su aplicación. Problema corregido en 0.8.12+18. Se recomienda actualizar a la última versión de image_picker_android que contiene los cambios para solucionar esta vulnerabilidad.

29 Jan 2025, 12:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-01-29 12:15

Updated : 2025-07-30 00:05


NVD link : CVE-2024-54462

Mitre link : CVE-2024-54462

CVE.ORG link : CVE-2024-54462


JSON object : View

Products Affected

flutter

  • image_picker_android
CWE
CWE-23

Relative Path Traversal

CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')