{"id":"CVE-2019-6488","title":"The string component in the GNU C Library (aka glibc or libc6) through 2.28, when running on the x32 architecture, incorrectly attempts to use a 64-bit register for size_t in assembly codes, which can lead to a segmentation fault or poss…","summary":"The string component in the GNU C Library (aka glibc or libc6) through 2.28, when running on the x32 architecture, incorrectly attempts to use a 64-bit register for size_t in assembly codes, which can lead to a segmentation fault or poss…","severity":"high","cvss":7.8,"cvssVector":"CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","cwe":["CWE-404","CWE-843"],"vendor":"gnu","product":"glibc","affected":["glibc <= 2.28"],"published":"2019-01-18","updated":"2026-10-14","sourceUpdated":"2026-10-14T07:16:56.453","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2019-6488","references":[{"url":"http://www.securityfocus.com/bid/106671","label":"cve@mitre.org"},{"url":"https://security.gentoo.org/glsa/202006-04","label":"cve@mitre.org"},{"url":"https://sourceware.org/bugzilla/show_bug.cgi?id=24097","label":"cve@mitre.org"},{"url":"http://www.securityfocus.com/bid/106671","label":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://security.gentoo.org/glsa/202006-04","label":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://sourceware.org/bugzilla/show_bug.cgi?id=24097","label":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://cert-portal.siemens.com/productcert/html/ssa-398330.html","label":"0b142b55-0307-4c5a-b3c9-f314f3fb7c5e"},{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2019/cve-2019-6488.json"},{"url":"https://access.redhat.com/security/cve/CVE-2019-6488"},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1667931"},{"url":"https://www.cve.org/CVERecord?id=CVE-2019-6488"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-6488"}],"tags":["nvd","csaf","vex","red-hat","score-dispute"],"epss":0.00436,"epssPercentile":0.36081,"ingestedAt":"2026-10-14T07:21:04.804Z","scores":{"nvd":7.8,"vendor":5.5},"slug":"CVE-2019-6488","body":"## Overview\n\nThe string component in the GNU C Library (aka glibc or libc6) through 2.28, when running on the x32 architecture, incorrectly attempts to use a 64-bit register for size_t in assembly codes, which can lead to a segmentation fault or possibly unspecified other impact, as demonstrated by a crash in __memmove_avx_unaligned_erms in sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S during a memcpy.\n\n## Affected\n\n- `glibc <= 2.28`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.\n\n## Vendor advisories\n\n- **Red Hat VEX** · Moderate · updated 2026-10-14 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2019/cve-2019-6488.json)","depth":"twilight","depthScore":43,"depthScoreParts":{"impact":42.9,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[]}