CVE-2026-64312 in Linux
Сводка
по VulDB • 25.07.2026
В ядре Linux устранена следующая уязвимость:
crypto: pcrypt — восстановление обратного вызова для непараллельной резервной копии (fallback)
pcrypt устанавливает функцию pcrypt_aead_done() в качестве обработчика завершения запроса AEAD дочернего устройства перед попыткой передачи его через padata. Если функция padata_do_parallel() возвращает -EBUSY, pcrypt выполняет переход к прямому вызову дочернего AEAD без использования параллельной обработки.
При таком переходе (fallback) не должен сохраняться обратный вызов завершения работы с padata. В противном случае асинхронное завершение выполнения приведет к вызову функции pcrypt_aead_done(), даже если запрос никогда не был зарегистрирован в системе padata.
Перед прямым вызовом дочернего AEAD необходимо восстановить исходную функцию обратного вызова и данные контекста для этого вызова. Это обеспечивает согласованность пути резервного выполнения с путем прямого запроса AEAD, оставляя параллельный путь без изменений.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.