cveboard RSS feed

CVE-2022-49989

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2022
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

xen/privcmd: fix error exit of privcmd_ioctl_dm_op()

In the Linux kernel, the following vulnerability has been resolved: xen/privcmd: fix error exit of privcmd_ioctl_dm_op() The error exit of privcmd_ioctl_dm_op() is calling unlock_pages() potentially with pages being NULL, leading to a NULL dereference. Additionally lock_pages() doesn't check for pin_user_pages_fast() having been completely successful, resulting in potentially not locking all pages into memory. This could result in sporadic failures when using the related memory in user mode. Fix all of that by calling unlock_pages() always with the real number of pinned pages, which will be zero in case pages being NULL, and by checking the number of pages pinned by pin_user_pages_fast() matching the expected number of pages.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
ab520be8cd5d56867fc95cfbc34b90880faf1f9daffectedgit6de50db104af0dc921f593fd95c55db86a52ceefUnavailableNone listed
ab520be8cd5d56867fc95cfbc34b90880faf1f9daffectedgitc2b7bae7c90051fd6a679d5dee00400d67ebbf4aUnavailableNone listed
ab520be8cd5d56867fc95cfbc34b90880faf1f9daffectedgit45d47bd9b96e7874b98dbcc7602fe2826c5d62a6UnavailableNone listed
ab520be8cd5d56867fc95cfbc34b90880faf1f9daffectedgitc5deb27895e017a0267de0a20d140ad5fcc55a54UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
4.11affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.11UnavailableNone listed
5.10.140unaffectedsemverUnavailable5.10.*None listed
5.15.64unaffectedsemverUnavailable5.15.*None listed
5.19.6unaffectedsemverUnavailable5.19.*None listed
6.0unaffectedoriginal_commit_for_fixUnavailable*None listed