media: vidtv: mux: Add check and kfree for kstrdup (Linux Linux)

CVE-2023-52841
MEDIUM 5.5

At a glance

Source
NVD
EPSS
EPSS 0.24 % · percentile 15 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Analyzed

Description

In the Linux kernel, the following vulnerability has been resolved: media: vidtv: mux: Add check and kfree for kstrdup Add check for the return value of kstrdup() and return the error if it fails in order to avoid NULL pointer dereference. Moreover, use kfree() in the later error handling in order to avoid memory leak.

Weaknesses (CWE)

  • CWE-401 — Missing Release of Memory after Effective Lifetime
  • CWE-476 — NULL Pointer Dereference

References

Scores

VersionScoreVectorScored by
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)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected c2f78f0cb294aa6f009d3a170f4ee8ad199ba5da < 64863ba8e6b7651d994c6e6d506cc8aa2ac45edb ; affected c2f78f0cb294aa6f009d3a170f4ee8ad199ba5da < 980be4c3b0d51c0f873fd750117774561c66cf68 ; affected c2f78f0cb294aa6f009d3a170f4ee8ad199ba5da < a254ee1ddc592ae1efcce96b8c014e1bd2d5a2b4 ; affected c2f78f0cb294aa6f009d3a170f4ee8ad199ba5da < cb13001411999adb158b39e76d94705eb2da100d ; affected c2f78f0cb294aa6f009d3a170f4ee8ad199ba5da < aae7598aff291d4d140be1355aa20930af948785 ; affected c2f78f0cb294aa6f009d3a170f4ee8ad199ba5da < 1fd6eb12642e0c32692924ff359c07de4b781d78
Linux · Linuxaffected 5.10 ; unaffected 0 < 5.10 ; unaffected 5.10.201 ≤ 5.10.* ; unaffected 5.15.139 ≤ 5.15.* ; unaffected 6.1.63 ≤ 6.1.* ; unaffected 6.5.12 ≤ 6.5.*

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