Wind River Support Network

HomeDefectsLIN1021-7450
Not to be fixed

LIN1021-7450 : Security Advisory - linux - CVE-2021-46974

Created: Feb 27, 2024    Updated: Mar 1, 2024
Resolved Date: Feb 28, 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:

bpf: Fix masking negation logic upon negative dst register

The negation logic for the case where the off_reg is sitting in the
dst register is not correct given then we cannot just invert the add
to a sub or vice versa. As a fix, perform the final bitwise and-op
unconditionally into AX from the off_reg, then move the pointer from
the src to dst and finally use AX as the source for the original
pointer arithmetic operation such that the inversion yields a correct
result. The single non-AX mov in between is possible given constant
blinding is retaining it as it's not an immediate based operation.

CREATE(Triage):(User=admin) CVE-2021-46974 (https://nvd.nist.gov/vuln/detail/CVE-2021-46974)
Live chat
Online