Description
In the Linux kernel, the following vulnerability has been resolved: arm64: hibernate: Restore DAIF state on error Sashiko AI has reported that if swsusp_mte_save_tags() for some reason fails we return from swsusp_arch_suspend() with DAIF being masked - that is not what we'd expect. Restore the saved DAIF state before returning from the error path.
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
ee11f332af96a3b5d29586bc6d69b41531f62648 to < f5693dfaf28d66e7e880feafd1778d3715869efcaffectedee11f332af96a3b5d29586bc6d69b41531f62648 to < 2c941f383a53e188cd6fe3a129eb9b52b298e683affectedee11f332af96a3b5d29586bc6d69b41531f62648 to < cb51a05498e755d900900ff4b8503b4da4325996affectedee11f332af96a3b5d29586bc6d69b41531f62648 to < ad3839fe2114bb092846df79edd8d119e148b8c3affectedee11f332af96a3b5d29586bc6d69b41531f62648 to < c8c6835f62a7f9fc68865e85397d13a2dc9210fbaffectedee11f332af96a3b5d29586bc6d69b41531f62648 to < 519e7de2c4c7b92ef57d4404b7e564aa9be24143affectedee11f332af96a3b5d29586bc6d69b41531f62648 to < 77053624d03359a4e2ec47d7106639ec9a498c2baffectedee11f332af96a3b5d29586bc6d69b41531f62648 to < 541549827889d0380fd73f8aacb5de6ef7a5a1acaffected
Linux Linux
Default version status: affected
5.10affected0 to < 5.10unaffected5.10.270 to ≤ 5.10.*unaffected5.15.221 to ≤ 5.15.*unaffected6.1.188 to ≤ 6.1.*unaffected6.6.157 to ≤ 6.6.*unaffected6.12.110 to ≤ 6.12.*unaffected6.18.52 to ≤ 6.18.*unaffected7.2.6 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/f5693dfaf28d66e7e880feafd1778d3715869efc ↗
- https://git.kernel.org/stable/c/2c941f383a53e188cd6fe3a129eb9b52b298e683 ↗
- https://git.kernel.org/stable/c/cb51a05498e755d900900ff4b8503b4da4325996 ↗
- https://git.kernel.org/stable/c/ad3839fe2114bb092846df79edd8d119e148b8c3 ↗
- https://git.kernel.org/stable/c/c8c6835f62a7f9fc68865e85397d13a2dc9210fb ↗
- https://git.kernel.org/stable/c/519e7de2c4c7b92ef57d4404b7e564aa9be24143 ↗
- https://git.kernel.org/stable/c/77053624d03359a4e2ec47d7106639ec9a498c2b ↗
- https://git.kernel.org/stable/c/541549827889d0380fd73f8aacb5de6ef7a5a1ac ↗