Description
In the Linux kernel, the following vulnerability has been resolved: ASoC: stm32: sai: fix OF node leak on probe The reference taken to the sync provider OF node when probing the platform device is currently only dropped if the set_sync() callback fails during DAI probe. Make sure to drop the reference on platform probe failures (e.g. probe deferral) and on driver unbind. This also avoids a potential use-after-free in case the DAI is ever reprobed without first rebinding the platform driver.
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
5914d285f6b782892a91d6621723fdc41a775b15 to < 7daa50a2157e41c964b745ab1dc378b5b3b626d1affected5914d285f6b782892a91d6621723fdc41a775b15 to < acda653169e180b1d860dbb6bc5aceb105858394affected5914d285f6b782892a91d6621723fdc41a775b15 to < 4054a3597d047f3fe87864ef87f399b5d523e6c0affected5914d285f6b782892a91d6621723fdc41a775b15 to < bae74771fc5d3b2a9cf6f5aa64596083d032c4a3affected5914d285f6b782892a91d6621723fdc41a775b15 to < 3752afcc6d80d5525e236e329895ba2cb93bcb26affected5914d285f6b782892a91d6621723fdc41a775b15 to < 23261f0de09427367e99f39f588e31e2856a690eaffected
Linux Linux
Default version status: affected
4.15affected0 to < 4.15unaffected5.15.198 to ≤ 5.15.*unaffected6.1.160 to ≤ 6.1.*unaffected6.6.120 to ≤ 6.6.*unaffected6.12.64 to ≤ 6.12.*unaffected6.18.4 to ≤ 6.18.*unaffected6.19 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/7daa50a2157e41c964b745ab1dc378b5b3b626d1 ↗
- https://git.kernel.org/stable/c/acda653169e180b1d860dbb6bc5aceb105858394 ↗
- https://git.kernel.org/stable/c/4054a3597d047f3fe87864ef87f399b5d523e6c0 ↗
- https://git.kernel.org/stable/c/bae74771fc5d3b2a9cf6f5aa64596083d032c4a3 ↗
- https://git.kernel.org/stable/c/3752afcc6d80d5525e236e329895ba2cb93bcb26 ↗
- https://git.kernel.org/stable/c/23261f0de09427367e99f39f588e31e2856a690e ↗