CVE-2023-53700 in Linuxinformation

Résumé

par VulDB • 12/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

media: max9286 : Correction d'une fuite de mémoire dans max9286_v4l2_register()

Une fuite détectée par kmemleak se produit lors des tests du module media/i2c/max9286.c avec un périphérique simulé bpf :

kmemleak: 5 nouvelles fuites de mémoire suspectées (voir /sys/kernel/debug/kmemleak)

objet non référencé 0xffff88810defc400 (taille 256): comm "python3", pid 278, jiffies 4294737563 (âge 31.978s) dump hexadécimal (premiers 32 octets): 28 06 a7 0a 81 88 ff ff 00 fe 22 12 81 88 ff ff (.........."..... 10 c4 ef 0d 81 88 ff ff 10 c4 ef 0d 81 88 ff ff ................ backtrace: [] __kmalloc_node+0x44/0x1b0
[] kvmalloc_node+0x34/0x180
[] v4l2_ctrl_new+0x325/0x10f0 [videodev]
[] v4l2_ctrl_new_std+0x16f/0x210 [videodev]
[] max9286_probe+0x76e/0xbff [max9286]
[] i2c_device_probe+0x28d/0x680
[] really_probe+0x17c/0x3f0
[] __driver_probe_device+0xe3/0x170
[] driver_probe_device+0x49/0x120
[] __device_attach_driver+0xf7/0x150
[] bus_for_each_drv+0x114/0x180
[] __device_attach+0x1e5/0x2d0
[] bus_probe_device+0x126/0x140
[] device_add+0x810/0x1130
[] i2c_new_client_device+0x359/0x4f0
[] of_i2c_register_device+0xf1/0x110

max9286_v4l2_register() appelle v4l2_ctrl_new_std(), mais ne libère pas le v412_ctrl créé lorsque fwnode_graph_get_endpoint_by_id() échoue, ce qui provoque la fuite de mémoire. L'appel à v4l2_ctrl_handler_free() permet de libérer le v412_ctrl.

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

Responsable

Linux

Réserver

22/10/2025

Divulgation

22/10/2025

Modérer

accepté

Entrée

VDB-329335

CPE

prêt

EPSS

0.00199

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!