s390/cio: Ensure the copied buf is NUL terminated (Linux Linux)

CVE-2024-36931
HIGH 7.1

At a glance

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

Description

In the Linux kernel, the following vulnerability has been resolved: s390/cio: Ensure the copied buf is NUL terminated Currently, we allocate a lbuf-sized kernel buffer and copy lbuf from userspace to that buffer. Later, we use scanf on this buffer but we don't ensure that the string is terminated inside the buffer, this can lead to OOB read when using scanf. Fix this issue by using memdup_user_nul instead.

Weaknesses (CWE)

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 7.1CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:HNVD · nvd@nist.gov (Primary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected a4f17cc726712a52122ad38540bc3ff3a052d1a4 < c9d48ce163305595ae20aee27774192476d5e6a5 ; affected a4f17cc726712a52122ad38540bc3ff3a052d1a4 < 10452edd175fcc4fd0f5ac782ed2a002e3e5d65c ; affected a4f17cc726712a52122ad38540bc3ff3a052d1a4 < 84b38f48836662c4bfae646c014f4e981e16a2b2 ; affected a4f17cc726712a52122ad38540bc3ff3a052d1a4 < 06759ebaf75c19c87b2453a5e130e9e61e9b5d65 ; affected a4f17cc726712a52122ad38540bc3ff3a052d1a4 < da7c622cddd4fe36be69ca61e8c42e43cde94784
Linux · Linuxaffected 5.13 ; unaffected 0 < 5.13 ; unaffected 5.15.159 ≤ 5.15.* ; unaffected 6.1.91 ≤ 6.1.* ; unaffected 6.6.31 ≤ 6.6.* ; unaffected 6.8.10 ≤ 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