CVE Catalog

CVE-2022-49581

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

22th percentile - higher than 22% of all known CVEs

Summary

In the Linux kernel, a buffer overflow vulnerability was found in the be2net driver in the be_get_module_eeprom function. The function be_cmd_read_port_transceiver_data assumes a buffer of sufficient length, which is not always the case, potentially leading to out-of-bounds write.

Risk Assessment

The vulnerability could lead to memory corruption, system crashes, or potentially remote code execution if an attacker can control data sent to the driver.

Recommendation

It is recommended to update the Linux kernel to a version containing the fix that passes the appropriate offset and length to the function to copy only the needed bytes.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: be2net: Fix buffer overflow in be_get_module_eeprom be_cmd_read_port_transceiver_data assumes that it is given a buffer that is at least PAGE_DATA_LEN long, or twice that if the module supports SFF 8472. However, this is not always the case. Fix this by passing the desired offset and length to be_cmd_read_port_transceiver_data so that we only copy the bytes once.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS