CVE-2026-89936 in Linux
摘要
由 VulDB • 2026-09-17
在 Linux 内核中,已修复以下漏洞:
iio: dac: m62332: 修正调节器引用计数不平衡问题
m62332_set_value() 函数在对非零值进行每次写入时启用 Vcc 调节器,并在对零值进行每次写入时禁用它,而未跟踪通道的当前状态。由于调节器采用引用计数机制,将通道直接从另一个非零值更改为另一个非零值会导致其被多次启用,而随后的零值写入仅会将其禁用一次。这导致引用计数无法归零,从而使调节器保持无限期启用状态。
仅在从 0 到非零的转换时启用调节器,并在从非零到 0 的转换时禁用它,利用之前存储的通道值来检测边沿变化。在 I2C 错误路径上平衡调节器的引用计数,以便在写入失败时保持引用计数的一致性。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.