Description
In the Linux kernel, the following vulnerability has been resolved: i2c: core: fix adapter deregistration race Adapters can be looked up by their id using i2c_get_adapter() which takes a reference to the embedded struct device. Remove the adapter from the IDR before tearing it down during deregistration (and on registration failure) to make sure its resources are not accessed after having been freed (e.g. the device name).
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
35fc37f8188177e3ba3e7f99a6e3300e490e9181 to < d39282f552dd6c35b9b84b4af78f1198c24f3373affected35fc37f8188177e3ba3e7f99a6e3300e490e9181 to < 11dfa37bf544cc806f21742ca2fd2d841bd7032eaffected35fc37f8188177e3ba3e7f99a6e3300e490e9181 to < 9882a9bd74db08e7bae5821a7050627ae92d3380affected35fc37f8188177e3ba3e7f99a6e3300e490e9181 to < bb234487a447a99315add1b46aa57b72e163e1ebaffected35fc37f8188177e3ba3e7f99a6e3300e490e9181 to < b6d2af6fe9c1f5ec0484536753c979cbd40a8ac3affected35fc37f8188177e3ba3e7f99a6e3300e490e9181 to < 35dbd1f1f603401155cbd3a180bb18e3a3b675b8affected35fc37f8188177e3ba3e7f99a6e3300e490e9181 to < b1a58ed9eab146b36f41a55db8f5d7ce9fdedf3faffected
Linux Linux
Default version status: affected
2.6.31affected0 to < 2.6.31unaffected5.15.212 to ≤ 5.15.*unaffected6.1.178 to ≤ 6.1.*unaffected6.6.145 to ≤ 6.6.*unaffected6.12.96 to ≤ 6.12.*unaffected6.18.39 to ≤ 6.18.*unaffected7.1.4 to ≤ 7.1.*unaffected7.2 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/d39282f552dd6c35b9b84b4af78f1198c24f3373 ↗
- https://git.kernel.org/stable/c/11dfa37bf544cc806f21742ca2fd2d841bd7032e ↗
- https://git.kernel.org/stable/c/9882a9bd74db08e7bae5821a7050627ae92d3380 ↗
- https://git.kernel.org/stable/c/bb234487a447a99315add1b46aa57b72e163e1eb ↗
- https://git.kernel.org/stable/c/b6d2af6fe9c1f5ec0484536753c979cbd40a8ac3 ↗
- https://git.kernel.org/stable/c/35dbd1f1f603401155cbd3a180bb18e3a3b675b8 ↗
- https://git.kernel.org/stable/c/b1a58ed9eab146b36f41a55db8f5d7ce9fdedf3f ↗
- https://cert-portal.siemens.com/productcert/html/ssa-019113.html ↗
- https://cert-portal.siemens.com/productcert/html/ssa-457936.html ↗