CyberRota Analysis
AI-GeneratedThe vulnerability affects the Linux kernel's handling of generic chip data within the mvebu GPIO subsystem, where improper memory management could lead to resource leaks. If exploited, this could potentially impact system stability and performance due to unfreed memory resources. System administrators and developers working with affected Linux environments, particularly those utilizing the mvebu architecture, should prioritize addressing this issue to ensure optimal system operation.
Original NVD Description
In the Linux kernel, the following vulnerability has been resolved: gpio: mvebu: free generic chips on unbind irq_alloc_domain_generic_chips() allocates generic chip data that must be freed via irq_domain_remove_generic_chips(). The devres action mvebu_gpio_remove_irq_domain() only called irq_domain_remove(), which only frees the generic chips if IRQ_DOMAIN_FLAG_DESTROY_GC is set. Call irq_domain_remove_generic_chips() explicitly before irq_domain_remove() instead.