CVE-2026-43160 PUBLISHED

mfd: macsmc: Initialize mutex

Assigner: Linux
Reserved: 01.05.2026 Published: 06.05.2026 Updated: 06.05.2026

In the Linux kernel, the following vulnerability has been resolved:

mfd: macsmc: Initialize mutex

Initialize struct apple_smc's mutex in apple_smc_probe(). Using the mutex uninitialized surprisingly resulted only in occasional NULL pointer dereferences in apple_smc_read() calls from the probe() functions of sub devices.

Product Status

Vendor Linux
Product Linux
Versions Default: unaffected
  • affected from e038d985c9823a12cd64fa077d0c5aca2c644b67 to a1e9e299c0d9ea42ab1067b39fb72e976d3f1bdb (excl.)
  • affected from e038d985c9823a12cd64fa077d0c5aca2c644b67 to 2d5932588f029f7787f52c29174fead9bbc6b2cf (excl.)
  • affected from e038d985c9823a12cd64fa077d0c5aca2c644b67 to 414f65d6736342c77d4ec5e7373039f4a09250dd (excl.)
Vendor Linux
Product Linux
Versions Default: affected
  • Version 6.17 is affected
  • unaffected from 0 to 6.17 (excl.)
  • unaffected from 6.18.16 to 6.18.* (incl.)
  • unaffected from 6.19.6 to 6.19.* (incl.)
  • unaffected from 7.0 to * (incl.)

References