Description
In the Linux kernel, the following vulnerability has been resolved: crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY Since commit 8f4f68e788c3 ("crypto: pcrypt - Fix hungtask for PADATA_RESET"), the pcrypt encryption and decryption operations return -EAGAIN when the CPU goes online or offline. In alg_test(), a WARN is generated when pcrypt_aead_decrypt() or pcrypt_aead_encrypt() returns -EAGAIN, the unnecessary panic will occur when panic_on_warn set 1. Fix this issue by calling crypto layer directly without parallelization in that case.
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
039fec48e062504f14845124a1a25eb199b2ddc0 to < dd8bf8eb5beba1e7c3b11a9a5a58ccbf345a69e6affectedc9c1334697301c10e6918d747ed38abfbc0c96e7 to < fca8aed12218f96b38e374ff264d78ea1fbd23ccaffectede97bf4ada7dddacd184c3e196bd063b0dc71b41d to < a92ccd3618e42333ac6f150ecdac14dca298bc7aaffected546c1796ad1ed0d87dab3c4b5156d75819be2316 to < 96001f52ae8c70e2c736d3e1e5dc53d5b521e5caaffectedc55fc098fd9d2dca475b82d00ffbcaf97879d77e to < 92834692a539b5b7f409e467a14667d64713b732affected372636debe852913529b1716f44addd94fff2d28 to < 5edae7a9a35606017ee6e05911c290acee9fee5aaffected8f4f68e788c3a7a696546291258bfa5fdb215523 to < a8e0074ffb38c9a5964a221bb998034d016c93a2affected8f4f68e788c3a7a696546291258bfa5fdb215523 to < 7ddab756f2de5b7b43c122ebebdf37f400fb2b6faffected8f4f68e788c3a7a696546291258bfa5fdb215523 to < 662f2f13e66d3883b9238b0b96b17886179e60e2affectedfb2d3a50a8f29a3c66682bb426144f40e32ab818affectede134f3aba98e6c801a693f540912c2d493718ddfaffected4.19.300 to < 4.19.325affected5.4.262 to < 5.4.287affected5.10.202 to < 5.10.231affected5.15.140 to < 5.15.174affected6.1.64 to < 6.1.120affected6.6.3 to < 6.6.64affected4.14.331 to < 4.15affected6.5.13 to < 6.6affected
Linux Linux
Default version status: affected
6.7affected0 to < 6.7unaffected4.19.325 to ≤ 4.19.*unaffected5.4.287 to ≤ 5.4.*unaffected5.10.231 to ≤ 5.10.*unaffected5.15.174 to ≤ 5.15.*unaffected6.1.120 to ≤ 6.1.*unaffected6.6.64 to ≤ 6.6.*unaffected6.11.11 to ≤ 6.11.*unaffected6.12.2 to ≤ 6.12.*unaffected6.13 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/dd8bf8eb5beba1e7c3b11a9a5a58ccbf345a69e6 ↗
- https://git.kernel.org/stable/c/fca8aed12218f96b38e374ff264d78ea1fbd23cc ↗
- https://git.kernel.org/stable/c/a92ccd3618e42333ac6f150ecdac14dca298bc7a ↗
- https://git.kernel.org/stable/c/96001f52ae8c70e2c736d3e1e5dc53d5b521e5ca ↗
- https://git.kernel.org/stable/c/92834692a539b5b7f409e467a14667d64713b732 ↗
- https://git.kernel.org/stable/c/5edae7a9a35606017ee6e05911c290acee9fee5a ↗
- https://git.kernel.org/stable/c/a8e0074ffb38c9a5964a221bb998034d016c93a2 ↗
- https://git.kernel.org/stable/c/7ddab756f2de5b7b43c122ebebdf37f400fb2b6f ↗
- https://git.kernel.org/stable/c/662f2f13e66d3883b9238b0b96b17886179e60e2 ↗
- https://lists.debian.org/debian-lts-announce/2025/03/msg00001.html ↗
- https://lists.debian.org/debian-lts-announce/2025/03/msg00002.html ↗