CVE-2026-90394 PUBLISHED

power: supply: sc2731_charger: cancel work on remove

Assigner: Linux
Reserved: 11.09.2026 Published: 17.09.2026 Updated: 17.09.2026

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

power: supply: sc2731_charger: cancel work on remove

The USB notifier and initial charger detection can schedule info->work. The remove path unregisters the notifier, but does not cancel queued or running work before the devm-allocated driver data is released.

Set the platform drvdata used by remove, then cancel the work after unregistering the notifier.

This issue was found by a static analysis tool.

Product Status

Vendor Linux
Product Linux
Versions Default: unaffected
  • affected from 8ac1091ed18b4a6cb0dc2cd5653f080736f89392 to bb74a5ab30963022981381ea6aee176fd0c7957c (excl.)
  • affected from 8ac1091ed18b4a6cb0dc2cd5653f080736f89392 to 232e9e946b496e4706e2f34ce4a617460d8ae713 (excl.)
  • affected from 8ac1091ed18b4a6cb0dc2cd5653f080736f89392 to 05c188addc6d1af51e28496e95096f4df9a000e9 (excl.)
  • affected from 8ac1091ed18b4a6cb0dc2cd5653f080736f89392 to 972d88069050d0272b776145b824198b8f899dce (excl.)
  • affected from 8ac1091ed18b4a6cb0dc2cd5653f080736f89392 to c6df6e0c099086bc553d44410015cc81795070e6 (excl.)
  • affected from 8ac1091ed18b4a6cb0dc2cd5653f080736f89392 to d5266b4c5c77152e386a3a2d9d5244b3b6cbd57a (excl.)
  • affected from 8ac1091ed18b4a6cb0dc2cd5653f080736f89392 to aab9d81a415c6653b44b057695ebfbba34dc9556 (excl.)
  • affected from 8ac1091ed18b4a6cb0dc2cd5653f080736f89392 to dfc859bb8d332c525872f1a44028137724fa1998 (excl.)
Vendor Linux
Product Linux
Versions Default: affected
  • Version 5.0 is affected
  • unaffected from 0 to 5.0 (excl.)
  • unaffected from 5.10.270 to 5.10.* (incl.)
  • unaffected from 5.15.221 to 5.15.* (incl.)
  • unaffected from 6.1.188 to 6.1.* (incl.)
  • unaffected from 6.6.157 to 6.6.* (incl.)
  • unaffected from 6.12.110 to 6.12.* (incl.)
  • unaffected from 6.18.52 to 6.18.* (incl.)
  • unaffected from 7.2.6 to 7.2.* (incl.)
  • unaffected from 7.3-rc1 to * (incl.)

References