CVE-2022-50330
kernel: crypto: cavium - prevent integer overflow loading firmware
Severity
UnknownRed Hat Product Security
CVSS
Review impact separately from score.
Published · September 15, 2025
Updated · October 30, 2026
Description
In the Linux kernel, the following vulnerability has been resolved:
crypto: cavium - prevent integer overflow loading firmware
The "code_length" value comes from the firmware file. If your firmware is untrusted realistically there is probably very little you can do to protect yourself. Still we try to limit the damage as much as possible. Also Smatch marks any data read from the filesystem as untrusted and prints warnings if it not capped correctly.
The "ntohl(ucode->code_length) * 2" multiplication can have an integer overflow.
Statement
This flaw poses minimal operational risk to Red Hat environments as the vulnerable Cavium cryptographic accelerator driver is not enabled in supported Red Hat Enterprise Linux releases. Exploitation requires specialized Cavium hardware and privileged local access to introduce a malicious firmware image. Consequently, standard Red Hat kernel deployments are not impacted by this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CWE not specified