CVE-2026-64312
Analyzed
Analyzed - Analysis Complete
Linux Kernel pcrypt Parallel Fallback Callback Issue
Vulnerability report for CVE-2026-64312, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-07-25
Last updated on: 2026-09-03
Assigner: kernel.org
Description
Description
In the Linux kernel, the following vulnerability has been resolved:
crypto: pcrypt - restore callback for non-parallel fallback
pcrypt installs pcrypt_aead_done() on the child AEAD request before
trying to submit it through padata. If padata_do_parallel() returns
-EBUSY, pcrypt falls back to calling the child AEAD directly.
That fallback must not keep the padata completion callback. Otherwise
an asynchronous completion runs pcrypt_aead_done() even though the
request was never enrolled in padata.
Restore the original request callback and callback data before calling
the child AEAD directly. This keeps the fallback path aligned with a
direct AEAD request while leaving the parallel path unchanged.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | From 4.19.325 (inc) to 4.20 (exc) |
| linux | linux_kernel | From 5.4.287 (inc) to 5.5 (exc) |
| linux | linux_kernel | From 6.11.11 (inc) to 6.12 (exc) |
| linux | linux_kernel | From 6.13 (inc) to 6.18.39 (exc) |
| linux | linux_kernel | From 6.19 (inc) to 7.1.4 (exc) |
| linux | linux_kernel | From 5.10.231 (inc) to 5.10.261 (exc) |
| linux | linux_kernel | From 5.15.174 (inc) to 5.15.212 (exc) |
| linux | linux_kernel | From 6.1.120 (inc) to 6.1.178 (exc) |
| linux | linux_kernel | From 6.12.2 (inc) to 6.12.96 (exc) |
| linux | linux_kernel | From 6.6.64 (inc) to 6.6.145 (exc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |