Wind River Support Network

HomeDefectsLIN1021-18439
Fixed

LIN1021-18439 : Security Advisory - linux - CVE-2022-50423

Created: Oct 10, 2025    Updated: Oct 19, 2025
Resolved Date: Oct 19, 2025
Found In Version: 10.21.20.1
Fix Version: 10.21.20.17
Severity: Standard
Applicable for: Wind River Linux LTS 21
Component/s: Kernel

Description

In the Linux kernel, the following vulnerability has been resolved:[EOL][EOL]ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()[EOL][EOL]There is an use-after-free reported by KASAN:[EOL][EOL]  BUG: KASAN: use-after-free in acpi_ut_remove_reference+0x3b/0x82[EOL]  Read of size 1 at addr ffff888112afc460 by task modprobe/2111[EOL]  CPU: 0 PID: 2111 Comm: modprobe Not tainted 6.1.0-rc7-dirty[EOL]  Hardware name: QEMU Standard PC (i440FX + PIIX, 1996),[EOL]  Call Trace:[EOL]   <TASK>[EOL]   kasan_report+0xae/0xe0[EOL]   acpi_ut_remove_reference+0x3b/0x82[EOL]   acpi_ut_copy_iobject_to_iobject+0x3be/0x3d5[EOL]   acpi_ds_store_object_to_local+0x15d/0x3a0[EOL]   acpi_ex_store+0x78d/0x7fd[EOL]   acpi_ex_opcode_1A_1T_1R+0xbe4/0xf9b[EOL]   acpi_ps_parse_aml+0x217/0x8d5[EOL]   ...[EOL]   </TASK>[EOL][EOL]The root cause of the problem is that the acpi_operand_object[EOL]is freed when acpi_ut_walk_package_tree() fails in[EOL]acpi_ut_copy_ipackage_to_ipackage(), lead to repeated release in[EOL]acpi_ut_copy_iobject_to_iobject(). The problem was introduced[EOL]by "8aa5e56eeb61" commit, this commit is to fix memory leak in[EOL]acpi_ut_copy_iobject_to_iobject(), repeatedly adding remove[EOL]operation, lead to "acpi_operand_object" used after free.[EOL][EOL]Fix it by removing acpi_ut_remove_reference() in[EOL]acpi_ut_copy_ipackage_to_ipackage(). acpi_ut_copy_ipackage_to_ipackage()[EOL]is called to copy an internal package object into another internal[EOL]package object, when it fails, the memory of acpi_operand_object[EOL]should be freed by the caller.

CVEs


Live chat
Online