Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2024-56690

crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY

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 < dd8bf8eb5beba1e7c3b11a9a5a58ccbf345a69e6affected
  • c9c1334697301c10e6918d747ed38abfbc0c96e7 to < fca8aed12218f96b38e374ff264d78ea1fbd23ccaffected
  • e97bf4ada7dddacd184c3e196bd063b0dc71b41d to < a92ccd3618e42333ac6f150ecdac14dca298bc7aaffected
  • 546c1796ad1ed0d87dab3c4b5156d75819be2316 to < 96001f52ae8c70e2c736d3e1e5dc53d5b521e5caaffected
  • c55fc098fd9d2dca475b82d00ffbcaf97879d77e to < 92834692a539b5b7f409e467a14667d64713b732affected
  • 372636debe852913529b1716f44addd94fff2d28 to < 5edae7a9a35606017ee6e05911c290acee9fee5aaffected
  • 8f4f68e788c3a7a696546291258bfa5fdb215523 to < a8e0074ffb38c9a5964a221bb998034d016c93a2affected
  • 8f4f68e788c3a7a696546291258bfa5fdb215523 to < 7ddab756f2de5b7b43c122ebebdf37f400fb2b6faffected
  • 8f4f68e788c3a7a696546291258bfa5fdb215523 to < 662f2f13e66d3883b9238b0b96b17886179e60e2affected
  • fb2d3a50a8f29a3c66682bb426144f40e32ab818affected
  • e134f3aba98e6c801a693f540912c2d493718ddfaffected
  • 4.19.300 to < 4.19.325affected
  • 5.4.262 to < 5.4.287affected
  • 5.10.202 to < 5.10.231affected
  • 5.15.140 to < 5.15.174affected
  • 6.1.64 to < 6.1.120affected
  • 6.6.3 to < 6.6.64affected
  • 4.14.331 to < 4.15affected
  • 6.5.13 to < 6.6affected

Linux Linux

Default version status: affected

  • 6.7affected
  • 0 to < 6.7unaffected
  • 4.19.325 to ≤ 4.19.*unaffected
  • 5.4.287 to ≤ 5.4.*unaffected
  • 5.10.231 to ≤ 5.10.*unaffected
  • 5.15.174 to ≤ 5.15.*unaffected
  • 6.1.120 to ≤ 6.1.*unaffected
  • 6.6.64 to ≤ 6.6.*unaffected
  • 6.11.11 to ≤ 6.11.*unaffected
  • 6.12.2 to ≤ 6.12.*unaffected
  • 6.13 to ≤ *unaffected

References