Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability exists in the Linux kernel's handling of high-order sequence bits during out-of-place decryption in the 'authencesn' crypto module. When decrypting data that is not processed in-place, the kernel unnecessarily saves the high-order sequence bits in the destination buffer, instead of simply copying them from the source. This flaw requires the data to be rearranged before hashing, potentially leading to incorrect decryption or authentication errors.
The vulnerability could cause improper decryption of data, leading to authentication errors or incorrect processing of encrypted information.
The vulnerability can be reproduced by using the 'authencesn' crypto module to decrypt data that is not in-place, while the high-order sequence bits are incorrectly handled. This can be done by creating a scenario where the source and destination buffers are different, and the 'authencesn' module is used to perform decryption without the necessary adjustments for the sequence bits.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for upgrading the kernel can be found in the official Linux documentation.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.