title: net: fec: fix the potential memory leak in fec_enet_init()
description: In the Linux kernel, the following vulnerability has been resolved:
net: fec: fix the potential memory leak in fec_enet_init()
If the memory allocated for cbd_base is failed, it should
free the memory allocated for the queues, otherwise it causes
memory leak.
And if the memory allocated for the queues is failed, it can
return error directly.
affected:
{
product: Linux
vendor: Linux
defaultStatus: unaffected
repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
versions:
version: 59d0f7465644, lessThan: 15102886bc8f, status: affected, versionType: git
version: 59d0f7465644, lessThan: 20255d41ac56, status: affected, versionType: git
version: 59d0f7465644, lessThan: 8ee7ef4a57a9, status: affected, versionType: git
version: 59d0f7465644, lessThan: 32a1777fd113, status: affected, versionType: git
version: 59d0f7465644, lessThan: 619fee9eb13b, status: affected, versionType: git
}
{
product: Linux
vendor: Linux
defaultStatus: affected
repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
versions:
version: 3.18, status: affected
version: 0, lessThan: 3.18, status: unaffected, versionType: custom
version: 4.19.193, lessThanOrEqual: 4.19.*, status: unaffected, versionType: custom
version: 5.4.124, lessThanOrEqual: 5.4.*, status: unaffected, versionType: custom
version: 5.10.42, lessThanOrEqual: 5.10.*, status: unaffected, versionType: custom
version: 5.12.9, lessThanOrEqual: 5.12.*, status: unaffected, versionType: custom
version: 5.13, lessThanOrEqual: *, status: unaffected, versionType: original_commit_for_fix
}
