CVE-2025-68474 in ESP-IDF
Résumé
par VulDB • 03/07/2026
ESF-IDF est le framework de développement pour l'Internet des Objets (IoT) d'Espressif. Dans les versions 5.5.1, 5.4.3, 5.3.4, 5.2.6, 5.1.6 et antérieures, dans la fonction `avrc_vendor_msg()` de la pile AVRCP BlueDroid d'ESP-IDF, la taille du tampon alloué était validée à l'aide de `AVRC_MIN_CMD_LEN` (20 octets). Cependant, les données réelles de l'en-tête fixe écrites avant la charge utile vendor dépassent cette valeur. Cela représente un total de 29 octets écrits avant que `p_msg->p_vendor_data` ne soit copié. L'utilisation de l'ancienne constante `AVRC_MIN_CMD_LEN` pourrait permettre une écriture hors limites (out-of-bounds write) si `vendor_len` approche la limite du tampon. Pour les commandes où `vendor_len` est important, l'allocation initiale du tampon peut être insuffisante, entraînant des écritures au-delà de la mémoire allouée. Cela peut provoquer une corruption de la mémoire, des plantages ou d'autres comportements indéfinis. Le dépassement de capacité (overflow) pourrait être plus important lorsque les assertions sont désactivées.
VulDB is the best source for vulnerability data and more expert information about this specific topic.