Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2022-48891

regulator: da9211: Use irq handler when ready

Description

In the Linux kernel, the following vulnerability has been resolved: regulator: da9211: Use irq handler when ready If the system does not come from reset (like when it is kexec()), the regulator might have an IRQ waiting for us. If we enable the IRQ handler before its structures are ready, we crash. This patch fixes: [ 1.141839] Unable to handle kernel read from unreadable memory at virtual address 0000000000000078 [ 1.316096] Call trace: [ 1.316101] blocking_notifier_call_chain+0x20/0xa8 [ 1.322757] cpu cpu0: dummy supplies not allowed for exclusive requests [ 1.327823] regulator_notifier_call_chain+0x1c/0x2c [ 1.327825] da9211_irq_handler+0x68/0xf8 [ 1.327829] irq_thread+0x11c/0x234 [ 1.327833] kthread+0x13c/0x154

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

  • 1028a37daa148cc6cf85aa2aecb4390ddf1e1e56 to < 1c1afcb8839b91c09d211ea304faa269763b1f91affected
  • 1028a37daa148cc6cf85aa2aecb4390ddf1e1e56 to < f75cde714e0a67f73ef169aa50d4ed77d04f7236affected
  • 1028a37daa148cc6cf85aa2aecb4390ddf1e1e56 to < d443308edbfb6e9e757b478af908515110d1efd5affected
  • 1028a37daa148cc6cf85aa2aecb4390ddf1e1e56 to < d4aa749e046435f054e94ebf50cad143d6229faeaffected
  • 1028a37daa148cc6cf85aa2aecb4390ddf1e1e56 to < 470f6a9175f13a53810734658c35cc5bba33be01affected
  • 1028a37daa148cc6cf85aa2aecb4390ddf1e1e56 to < ad1336274f733a7cb1f87b5c5908165a2c14df53affected
  • 1028a37daa148cc6cf85aa2aecb4390ddf1e1e56 to < 02228f6aa6a64d588bc31e3267d05ff184d772ebaffected

Linux Linux

Default version status: affected

  • 3.17affected
  • 0 to < 3.17unaffected
  • 4.14.303 to ≤ 4.14.*unaffected
  • 4.19.270 to ≤ 4.19.*unaffected
  • 5.4.229 to ≤ 5.4.*unaffected
  • 5.10.164 to ≤ 5.10.*unaffected
  • 5.15.89 to ≤ 5.15.*unaffected
  • 6.1.7 to ≤ 6.1.*unaffected
  • 6.2 to ≤ *unaffected

References