Wind River Support Network

HomeDefectsLIN1021-9590
Fixed

LIN1021-9590 : Security Advisory - linux - CVE-2021-47548

Created: May 24, 2024    Updated: Sep 27, 2024
Resolved Date: Sep 27, 2024
Found In Version: 10.21.20.1
Severity: Standard
Applicable for: Wind River Linux LTS 21
Component/s: Kernel

Description

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

ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port()

The if statement:
  if (port >= DSAF_GE_NUM)
        return;

limits the value of port less than DSAF_GE_NUM (i.e., 8).
However, if the value of port is 6 or 7, an array overflow could occur:
  port_rst_off = dsaf_dev->mac_cbport]->port_rst_off;

because the length of dsaf_dev->mac_cb is DSAF_MAX_PORT_NUM (i.e., 6).

To fix this possible array overflow, we first check port and if it is
greater than or equal to DSAF_MAX_PORT_NUM, the function returns.

CREATE(Triage):(User=admin) [CVE-2021-47548 (https://nvd.nist.gov/vuln/detail/CVE-2021-47548)

CVEs


Live chat
Online