PT-2025-8501 · Linux+2 · Linux Kernel+2

Published

2022-06-07

·

Updated

2025-04-14

·

CVE-2022-49568

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A null dereference issue has been identified in the Linux kernel related to KVM device cleanup. The error occurs because the interrupt controller KVM devices (XICS, XIVE, XIVE-native) use the release() callback instead of the destroy() callback for cleanup, but the error handling in kvm ioctl create device() assumes destroy() is always defined. This issue was discovered by Syzkaller. The problem arises from the lack of a check for destroy!=NULL and a missing release() call.
Recommendations For the Linux kernel, add a check to ensure destroy!=NULL to prevent null dereference and include a missing release() call to properly handle KVM device cleanup. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

NULL Pointer Dereference

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-02646
CVE-2022-49568
SUSE-SU-2025:1027-1
SUSE-SU-2025:1176-1
SUSE-SU-2025:1183-1
SUSE-SU-2025:1241-1
SUSE-SU-2025_1027-1
SUSE-SU-2025_1241-1

Affected Products

Astra Linux
Linux Kernel
Suse