crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr (Linux Linux)

CVE-2022-50814
Non disponible

En bref

Source
NVD
EPSS
EPSS 0.24 % · centile 16 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
Deferred

Description

In the Linux kernel, the following vulnerability has been resolved: crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr KASAN reported this Bug: [17619.659757] BUG: KASAN: global-out-of-bounds in param_get_int+0x34/0x60 [17619.673193] Read of size 4 at addr fffff01332d7ed00 by task read_all/1507958 ... [17619.698934] The buggy address belongs to the variable: [17619.708371] sgl_sge_nr+0x0/0xffffffffffffa300 [hisi_zip] There is a mismatch in hisi_zip when get/set the variable sgl_sge_nr. The type of sgl_sge_nr is u16, and get/set sgl_sge_nr by param_get/set_int. Replacing param_get/set_int to param_get/set_ushort can fix this bug.

Références

Références européennes

Avis du CERT-FR

Produits affectés

ProduitVersions
Linux · Linuxaffected f081fda293ffba54216a7dab66faba7275475006 < d88b88514ef28515ccfa1f1787c2aedef75a79dd ; affected f081fda293ffba54216a7dab66faba7275475006 < 272093471305261c4e07a2fc97c2d1e53cd56819 ; affected f081fda293ffba54216a7dab66faba7275475006 < f8a983d6e01b198320d310cb1326364d7d973b2a ; affected f081fda293ffba54216a7dab66faba7275475006 < 5eaebd19fbb0e26e73a34f55d3b1dc310df0eb15 ; affected f081fda293ffba54216a7dab66faba7275475006 < d74f9340097a881869c4c22ca376654cc2516ecc
Linux · Linuxaffected 5.5 ; unaffected 0 < 5.5 ; unaffected 5.10.150 ≤ 5.10.* ; unaffected 5.15.75 ≤ 5.15.* ; unaffected 5.19.17 ≤ 5.19.* ; unaffected 6.0.3 ≤ 6.0.*

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