CVE Database›Document archive›CVE-2022-50330

CVE-2022-50330

kernel: crypto: cavium - prevent integer overflow loading firmware

Loading…

Severity

Unknown

Red 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