5.5

CVE-2022-48630

In the Linux kernel, the following vulnerability has been resolved:

crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ

The commit referenced in the Fixes tag removed the 'break' from the else
branch in qcom_rng_read(), causing an infinite loop whenever 'max' is
not a multiple of WORD_SZ. This can be reproduced e.g. by running:

    kcapi-rng -b 67 >/dev/null

There are many ways to fix this without adding back the 'break', but
they all seem more awkward than simply adding it back, so do just that.

Tested on a machine with Qualcomm Amberwing processor.
Data is provided by the National Vulnerability Database (NVD)
LinuxLinux Kernel Version >= 4.19.236 < 4.19.245
LinuxLinux Kernel Version >= 5.4.187 < 5.4.196
LinuxLinux Kernel Version >= 5.10.108 < 5.10.118
LinuxLinux Kernel Version >= 5.15.31 < 5.15.42
LinuxLinux Kernel Version >= 5.17 < 5.17.10
LinuxLinux Kernel Version5.18 Updaterc1
LinuxLinux Kernel Version5.18 Updaterc2
LinuxLinux Kernel Version5.18 Updaterc3
LinuxLinux Kernel Version5.18 Updaterc4
LinuxLinux Kernel Version5.18 Updaterc5
LinuxLinux Kernel Version5.18 Updaterc6
LinuxLinux Kernel Version5.18 Updaterc7
LinuxLinux Kernel Version5.18 Updaterc9
Zu dieser CVE wurde keine CISA KEV oder CERT.AT-Warnung gefunden.
EPSS Metriken
Type Source Score Percentile
EPSS FIRST.org 0.01% 0.013
CVSS Metriken
Source Base Score Exploit Score Impact Score Vector string
nvd@nist.gov 5.5 1.8 3.6
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-835 Loop with Unreachable Exit Condition ('Infinite Loop')

The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.