nfp: flower: handle acti_netdevs allocation failure (Linux Linux)

CVE-2024-27046
MEDIUM 5.5

En bref

Source
NVD
EPSS
EPSS 0.30 % · centile 22 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
Analyzed

Description

In the Linux kernel, the following vulnerability has been resolved: nfp: flower: handle acti_netdevs allocation failure The kmalloc_array() in nfp_fl_lag_do_work() will return null, if the physical memory has run out. As a result, if we dereference the acti_netdevs, the null pointer dereference bugs will happen. This patch adds a check to judge whether allocation failure occurs. If it happens, the delayed work will be rescheduled and try again.

Faiblesses (CWE)

  • CWE-476 — Déréférencement de pointeur nul

Références

Scores

VersionScoreVecteurÉvalué par
CVSS 3.1MEDIUM 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HNVD · nvd@nist.gov (Primary)

Références européennes

Avis du CERT-FR

Configurations affectées (CPE NVD)

Produits affectés

ProduitVersions
Linux · Linuxaffected bb9a8d031140f186d13d82f57b0f5646d596652f < d746889db75a76aeee95fb705b8e1ac28c684a2e ; affected bb9a8d031140f186d13d82f57b0f5646d596652f < 3b1e8a617eb0f4cdc19def530047a95b5abde07d ; affected bb9a8d031140f186d13d82f57b0f5646d596652f < 928705e341010dd910fdece61ccb974f494a758f ; affected bb9a8d031140f186d13d82f57b0f5646d596652f < 0d387dc503f9a53e6d1f6e9dd0292d38f083eba5 ; affected bb9a8d031140f186d13d82f57b0f5646d596652f < c9b4e220dd18f79507803f38a55d53b483f6c9c3 ; affected bb9a8d031140f186d13d82f57b0f5646d596652f < 408ba7fd04f959c61b50db79c983484312fea642
Linux · Linuxaffected 4.18 ; unaffected 0 < 4.18 ; unaffected 4.19.311 ≤ 4.19.* ; unaffected 5.4.273 ≤ 5.4.* ; unaffected 5.10.214 ≤ 5.10.* ; unaffected 5.15.153 ≤ 5.15.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD