Skip to content
CVE PROGRAM SOURCE RECORD7.8 High

CVE-2024-38541

of: module: add buffer overflow check in of_modalias()

Description

In the Linux kernel, the following vulnerability has been resolved: of: module: add buffer overflow check in of_modalias() In of_modalias(), if the buffer happens to be too small even for the 1st snprintf() call, the len parameter will become negative and str parameter (if not NULL initially) will point beyond the buffer's end. Add the buffer overflow check after the 1st snprintf() call and fix such check after the strlen() call (accounting for the terminating NUL char).

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

  • bc575064d688c8933a6ca51429bea9bc63628d3b to < 46795440ef2b4ac919d09310a69a404c5bc90a88affected
  • bc575064d688c8933a6ca51429bea9bc63628d3b to < 733e62786bdf1b2b9dbb09ba2246313306503414affected
  • bc575064d688c8933a6ca51429bea9bc63628d3b to < c7f24b7d94549ff4623e8f41ea4d9f5319bd8ac8affected
  • bc575064d688c8933a6ca51429bea9bc63628d3b to < 5d59fd637a8af42b211a92b2edb2474325b4d488affected
  • bc575064d688c8933a6ca51429bea9bc63628d3b to < 0b0d5701a8bf02f8fee037e81aacf6746558bfd6affected
  • bc575064d688c8933a6ca51429bea9bc63628d3b to < ee332023adfd5882808f2dabf037b32d6ce36f9eaffected
  • bc575064d688c8933a6ca51429bea9bc63628d3b to < e45b69360a63165377b30db4a1dfddd89ca18e9aaffected
  • bc575064d688c8933a6ca51429bea9bc63628d3b to < cf7385cb26ac4f0ee6c7385960525ad534323252affected

Linux Linux

Default version status: affected

  • 4.14affected
  • 0 to < 4.14unaffected
  • 5.4.294 to ≤ 5.4.*unaffected
  • 5.10.238 to ≤ 5.10.*unaffected
  • 5.15.182 to ≤ 5.15.*unaffected
  • 6.1.136 to ≤ 6.1.*unaffected
  • 6.6.33 to ≤ 6.6.*unaffected
  • 6.8.12 to ≤ 6.8.*unaffected
  • 6.9.3 to ≤ 6.9.*unaffected
  • 6.10 to ≤ *unaffected

References