In the Linux kernel, the following vulnerability has been resolved:
drm/client: Fix memory leak in drmclientmodeset_probe
When a new mode is set to modeset->mode, the previous mode should be freed. This fixes the following kmemleak report:
drmmodeduplicate+0x45/0x220 [drm] drmclientmodesetprobe+0x944/0xf50 [drm] _drmfbhelperinitialconfigandunlock+0xb4/0x2c0 [drmkmshelper] drmfbdevclienthotplug+0x2bc/0x4d0 [drmkmshelper] drmclientregister+0x169/0x240 [drm] astpciprobe+0x142/0x190 [ast] localpciprobe+0xdc/0x180 workforcpufn+0x4e/0xa0 processonework+0x8b7/0x1540 workerthread+0x70a/0xed0 kthread+0x29f/0x340 retfrom_fork+0x1f/0x30