You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
JIRA: https://issues.redhat.com/browse/RHEL-113838
CVE: CVE-2022-50087
commit 689640e
Author: Sudeep Holla <sudeep.holla@arm.com>
Date: Fri, 1 Jul 2022 17:03:10 +0100
When scpi probe fails, at any point, we need to ensure that the scpi_info
is not set and will remain NULL until the probe succeeds. If it is not
taken care, then it could result use-after-free as the value is exported
via get_scpi_ops() and could refer to a memory allocated via devm_kzalloc()
but freed when the probe fails.
Link: https://lore.kernel.org/r/20220701160310.148344-1-sudeep.holla@arm.com
Cc: stable@vger.kernel.org # 4.19+
Reported-by: huhai <huhai@kylinos.cn>
Reviewed-by: Jackie Liu <liuyun01@kylinos.cn>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Signed-off-by: Charles Mirabile <cmirabil@redhat.com>
0 commit comments