CVE-2024-36975

KEYS: trusted: Do not use WARN when encode fails

MEDIUM
5.5
CVSS Score
Published: June 18, 2024 at 07:20 PM UTC
Updated: June 17, 2026 at 07:37 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.5
Exploit prediction
EPSS 0.2%
SSVC
No known exploit

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.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

5.13 ≤ v < 5.15.1605.13 ≤ v < 6.1.925.13 ≤ v < 6.105.13 ≤ v < 6.6.325.13 ≤ v < 6.8.115.13 ≤ v < 6.9.25.16 ≤ v < 6.1.926.2 ≤ v < 6.6.326.7 ≤ v < 6.8.116.9 ≤ v < 6.9.25.13f2219745250f388edacabe6cca73654131c67d0a
Vendor states this is fixed in 050bf3c793a07f96bd1e2fd62e1447f731ed733b (fixed)
Vendor states this is fixed in 1c652e1e10676f942149052d9329b8bf2703529a (fixed)
Vendor states this is fixed in 681935009fec3fc22af97ee312d4a24ccf3cf087 (fixed)
Vendor states this is fixed in 96f650995c70237b061b497c66755e32908f8972 (fixed)
Vendor states this is fixed in d32c6e09f7c4bec3ebc4941323f0aa6366bc1487 (fixed)
Vendor states this is fixed in ff91cc12faf798f573dab2abc976c1d5b1862fea (fixed)
Vendor states this is fixed in 5.13 (unaffected)
Vendor states this is fixed in 5.15.160 (unaffected)
Vendor states this is fixed in 6.1.92 (unaffected)
Vendor states this is fixed in 6.10 (unaffected)
Vendor states this is fixed in 6.6.32 (unaffected)
Vendor states this is fixed in 6.8.11 (unaffected)
Vendor states this is fixed in 6.9.2 (unaffected)

References (6)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/050bf3c793a07f96bd1e2fd62e1447f731ed733b
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/1c652e1e10676f942149052d9329b8bf2703529a
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/681935009fec3fc22af97ee312d4a24ccf3cf087
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/96f650995c70237b061b497c66755e32908f8972
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/d32c6e09f7c4bec3ebc4941323f0aa6366bc1487
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/ff91cc12faf798f573dab2abc976c1d5b1862fea

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
NVD-CWE-noinfo

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card