Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-99161

i2c: viai2c-wmt: Fix clock leak in wmt_i2c_probe()

Description

In the Linux kernel, the following vulnerability has been resolved: i2c: viai2c-wmt: Fix clock leak in wmt_i2c_probe() In wmt_i2c_probe(), i2c->clk is acquired using of_clk_get(). If any subsequent operation fails or when the module is unloaded, the clock reference count is never decremented via clk_put(), leading to a resource leak. Switch to devm_clk_get() so that the clock is automatically managed and released.

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

  • 560746eb79d3124a278452c8dd968682b521cc82 to < 5d476bb76b7d72d8b7ed04a9c614900b097e3af7affected
  • 560746eb79d3124a278452c8dd968682b521cc82 to < 1875de656370c89b99a150d220df876288ee0344affected
  • 560746eb79d3124a278452c8dd968682b521cc82 to < aaabefc79b0ff0018e8e3832169bbe359d0551fcaffected

Linux Linux

Default version status: affected

  • 3.11affected
  • 0 to < 3.11unaffected
  • 6.18.59 to ≤ 6.18.*unaffected
  • 7.2.13 to ≤ 7.2.*unaffected
  • 7.3 to ≤ *unaffected

References