Description
In the Linux kernel, the following vulnerability has been resolved: of: module: prevent NULL pointer dereference in vsnprintf() In of_modalias(), we can get passed the str and len parameters which would cause a kernel oops in vsnprintf() since it only allows passing a NULL ptr when the length is also 0. Also, we need to filter out the negative values of the len parameter as these will result in a really huge buffer since snprintf() takes size_t parameter while ours is ssize_t... Found by Linux Verification Center (linuxtesting.org) with the Svace static analysis tool.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
bd7a7ed774afd1a4174df34227626c95573be517 to < e4a449368a2ce6d57a775d0ead27fc07f5a86e5baffectedbd7a7ed774afd1a4174df34227626c95573be517 to < 544561dc56f7e69a053c25e11e6170f48bb97898affectedbd7a7ed774afd1a4174df34227626c95573be517 to < a1aa5390cc912934fee76ce80af5f940452fa987affected
Linux Linux
Default version status: affected
6.4affected0 to < 6.4unaffected6.6.26 to ≤ 6.6.*unaffected6.8.5 to ≤ 6.8.*unaffected6.9 to ≤ *unaffected