KEYS: trusted: Do not use WARN when encode fails (Linux Linux)

CVE-2024-36975
MEDIUM 5.5

En bref

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

Description

In the Linux kernel, the following vulnerability has been resolved: KEYS: trusted: Do not use WARN when encode fails When asn1_encode_sequence() fails, WARN is not the correct solution. 1. asn1_encode_sequence() is not an internal function (located in lib/asn1_encode.c). 2. Location is known, which makes the stack trace useless. 3. Results a crash if panic_on_warn is set. It is also noteworthy that the use of WARN is undocumented, and it should be avoided unless there is a carefully considered rationale to use it. Replace WARN with pr_err, and print the return value instead, which is only useful piece of information.

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 f2219745250f388edacabe6cca73654131c67d0a < 96f650995c70237b061b497c66755e32908f8972 ; affected f2219745250f388edacabe6cca73654131c67d0a < 681935009fec3fc22af97ee312d4a24ccf3cf087 ; affected f2219745250f388edacabe6cca73654131c67d0a < 1c652e1e10676f942149052d9329b8bf2703529a ; affected f2219745250f388edacabe6cca73654131c67d0a < d32c6e09f7c4bec3ebc4941323f0aa6366bc1487 ; affected f2219745250f388edacabe6cca73654131c67d0a < ff91cc12faf798f573dab2abc976c1d5b1862fea ; affected f2219745250f388edacabe6cca73654131c67d0a < 050bf3c793a07f96bd1e2fd62e1447f731ed733b
Linux · Linuxaffected 5.13 ; unaffected 0 < 5.13 ; unaffected 5.15.160 ≤ 5.15.* ; unaffected 6.1.92 ≤ 6.1.* ; unaffected 6.6.32 ≤ 6.6.* ; unaffected 6.8.11 ≤ 6.8.*

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