cveboard RSS feed

CVE-2022-50417

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)

drm/panfrost: Fix GEM handle creation ref-counting

In the Linux kernel, the following vulnerability has been resolved: drm/panfrost: Fix GEM handle creation ref-counting panfrost_gem_create_with_handle() previously returned a BO but with the only reference being from the handle, which user space could in theory guess and release, causing a use-after-free. Additionally if the call to panfrost_gem_mapping_get() in panfrost_ioctl_create_bo() failed then a(nother) reference on the BO was dropped. The _create_with_handle() is a problematic pattern, so ditch it and instead create the handle in panfrost_ioctl_create_bo(). If the call to panfrost_gem_mapping_get() fails then this means that user space has indeed gone behind our back and freed the handle. In which case just return an error code.

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)
f3ba91228e8e917e5bd6c4b72bfe846933d17370affectedgit0b70f6ea4d4f2b4d4b291d86ab76b4d07394932cUnavailableNone listed
f3ba91228e8e917e5bd6c4b72bfe846933d17370affectedgit4f1105ee72d8c7c35d90e3491b31b2d9d6b7e33aUnavailableNone listed
f3ba91228e8e917e5bd6c4b72bfe846933d17370affectedgit3f9feffa8a5ab08b4e298a27b1aa7204a7d42ca2UnavailableNone listed
f3ba91228e8e917e5bd6c4b72bfe846933d17370affectedgitba3d2c2380e7129b525a787489c0b7e819a3b898UnavailableNone listed
f3ba91228e8e917e5bd6c4b72bfe846933d17370affectedgit4217c6ac817451d5116687f3cc6286220dc43d49UnavailableNone 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)
5.2affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.2UnavailableNone listed
5.10.163unaffectedsemverUnavailable5.10.*None listed
5.15.87unaffectedsemverUnavailable5.15.*None listed
6.0.19unaffectedsemverUnavailable6.0.*None listed
6.1.5unaffectedsemverUnavailable6.1.*None listed
6.2unaffectedoriginal_commit_for_fixUnavailable*None listed