{"id":"CVE-2024-0684","aliases":["ALPINE-CVE-2024-0684","AZL-34629","BELL-CVE-2024-0684","DEBIAN-CVE-2024-0684","EUVD-2024-16475","GHSA-p8pq-6r4w-c75v","UBUNTU-CVE-2024-0684","openSUSE-SU-2024:13618-1"],"status":"published","title":"Coreutils: heap overflow in split --line-bytes with very long lines","description":"A flaw was found in the GNU coreutils \"split\" program. A heap overflow with user-controlled data of multiple hundred bytes in length could occur in the line_bytes_split() function, potentially leading to an application crash and denial of service.","severity":{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00492,"percentile":0.42524,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-122","CWE-787"],"published":"2024-01-19T05:57:07.330039Z","modified":"2026-11-05T05:40:51Z","exploits":[{"source":"pocgithub","id":"Valentin-Metz/writeup_split","title":"Valentin-Metz/writeup_split","date":"2023-12-15","url":"https://github.com/Valentin-Metz/writeup_split"}],"fixes":[{"ecosystem":"Alpine:v3.18","package":"coreutils","fixed_in":["9.3-r2"],"sources":["osv"]},{"ecosystem":"Alpine:v3.19","package":"coreutils","fixed_in":["9.4-r2"],"sources":["osv"]},{"ecosystem":"Alpine:v3.20","package":"coreutils","fixed_in":["9.4-r2"],"sources":["osv"]},{"ecosystem":"Alpine:v3.21","package":"coreutils","fixed_in":["9.4-r2"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"coreutils","fixed_in":["9.4-r2"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"coreutils","fixed_in":["9.4-r2"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"coreutils","fixed_in":["9.4-r2"],"sources":["osv"]},{"ecosystem":"Azure Linux:3","package":"coreutils","fixed_in":["9.4-5"],"sources":["osv"]},{"ecosystem":"Alpaquita:stream","package":"coreutils","fixed_in":["9.4-r2"],"sources":["osv"]},{"ecosystem":"BellSoft Hardened Containers:stream","package":"coreutils","fixed_in":["9.4-r2"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"coreutils","fixed_in":["9.5-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"coreutils","fixed_in":["9.5-1"],"sources":["osv"]},{"ecosystem":"openSUSE:Tumbleweed","package":"coreutils","fixed_in":["9.4-3.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.18","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.3-r2"}]}]},{"source":"osv","ecosystem":"Alpine:v3.19","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.4-r2"}]}]},{"source":"osv","ecosystem":"Alpine:v3.20","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.4-r2"}]}]},{"source":"osv","ecosystem":"Alpine:v3.21","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.4-r2"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.4-r2"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.4-r2"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.4-r2"}]}]},{"source":"osv","ecosystem":"Azure Linux:3","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.4-5"}]}]},{"source":"osv","ecosystem":"Alpaquita:stream","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9.3-r7"},{"fixed":"9.4-r2"}]}]},{"source":"osv","ecosystem":"BellSoft Hardened Containers:stream","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9.3-r7"},{"fixed":"9.4-r2"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.5-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.5-1"}]}]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"coreutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.4-3.1"}]}]}],"products":[{"vendor":"gnu","product":"coreutils"},{"vendor":"siemens","product":"simatic s7-1500 tm mfp - gnu/linux subsystem"}],"references":[{"url":"https://access.redhat.com/security/cve/CVE-2024-0684","tags":["vdb-entry","x_refsource_REDHAT","x_transferred","Third Party Advisory","advisory"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2258948","tags":["issue-tracking","x_refsource_REDHAT","x_transferred","Issue Tracking","Patch","report"]},{"url":"https://www.openwall.com/lists/oss-security/2024/01/18/2","tags":["x_transferred","Mailing List","Patch","web","report"]},{"url":"https://security.netapp.com/advisory/ntap-20240808-0001/","tags":["advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/2KAURFJIEYY2BWCPN4AZDYCVMFD5J4GB/","tags":["web"]},{"url":"https://cert-portal.siemens.com/productcert/html/ssa-794697.html","tags":["web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-0684","tags":["web","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/2KAURFJIEYY2BWCPN4AZDYCVMFD5J4GB"},{"url":"https://security.netapp.com/advisory/ntap-20240808-0001"},{"url":"https://github.com/advisories/GHSA-p8pq-6r4w-c75v"},{"url":"https://security.alpinelinux.org/vuln/CVE-2024-0684","tags":["advisory"]},{"url":"https://docs.bell-sw.com/security/cves/CVE-2024-0684","tags":["advisory"]},{"url":"https://docs.bell-sw.com/security/advisories/BELL-SA-2024-7","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/0xxx/CVE-2024-0684.json","tags":["advisory"]},{"url":"https://git.savannah.gnu.org/gitweb/?p=coreutils.git","tags":["package"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2024-0684","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2024-0684","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2024-0684","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2024-0684","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2024-0684","title":"Coreutils: heap overflow in split --line-bytes with very long lines","description":"A flaw was found in the GNU coreutils \"split\" program. A heap overflow with user-controlled data of multiple hundred bytes in length could occur in the line_bytes_split() function, potentially leading to an application crash and denial of service.","status":"published","published":"2024-02-06T08:26:58.77Z","modified":"2026-10-15T00:17:20.896Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"cna"}],"cwes":["CWE-122"],"updated_at":"2026-11-02T14:34:22.852179Z"}],"euvd":[{"id":"EUVD-2024-16475","description":"A flaw was found in the GNU coreutils \"split\" program. A heap overflow with user-controlled data of multiple hundred bytes in length could occur in the line_bytes_split() function, potentially leading to an application crash and denial of service.","status":"published","published":"2024-02-06T08:26:58Z","modified":"2026-10-15T00:17:20Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T17:27:11.209168Z"}],"ghsa":[{"id":"GHSA-p8pq-6r4w-c75v","title":"A flaw was found in the GNU coreutils \"split\" program. A heap overflow with user-controlled data...","description":"A flaw was found in the GNU coreutils \"split\" program. A heap overflow with user-controlled data of multiple hundred bytes in length could occur in the line_bytes_split() function, potentially leading to an application crash and denial of service.","status":"published","published":"2024-02-06T09:31:38Z","modified":"2026-10-15T03:33:13Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"cwes":["CWE-122","CWE-787"],"updated_at":"2026-11-02T15:13:30.561319Z"}],"nvd":[{"id":"CVE-2024-0684","description":"A flaw was found in the GNU coreutils \"split\" program. A heap overflow with user-controlled data of multiple hundred bytes in length could occur in the line_bytes_split() function, potentially leading to an application crash and denial of service.","status":"published","published":"2024-02-06T09:15:52.643Z","modified":"2026-10-15T01:17:18.093Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"secondary"},{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"primary"}],"cwes":["CWE-122","CWE-787"],"updated_at":"2026-11-02T14:09:34.891666Z"}],"osv":[{"id":"ALPINE-CVE-2024-0684","description":"A flaw was found in the GNU coreutils \"split\" program. A heap overflow with user-controlled data of multiple hundred bytes in length could occur in the line_bytes_split() function, potentially leading to an application crash and denial of service.","status":"published","published":"2024-02-06T09:15:52.643Z","modified":"2026-11-02T11:17:50.048288547Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:27:49.709457Z"},{"id":"AZL-34629","title":"CVE-2024-0684 affecting package coreutils for versions less than 9.4-5","description":"A flaw was found in the GNU coreutils \"split\" program. A heap overflow with user-controlled data of multiple hundred bytes in length could occur in the line_bytes_split() function, potentially leading to an application crash and denial of service.","status":"published","published":"2024-02-06T09:15:52Z","modified":"2026-11-05T05:40:51Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-05T16:41:19.380321Z"},{"id":"BELL-CVE-2024-0684","status":"published","published":"2024-01-19T05:57:07.330039Z","modified":"2026-01-26T09:34:45.104477Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:28:19.288949Z"},{"id":"CVE-2024-0684","title":"Coreutils: heap overflow in split --line-bytes with very long lines","description":"A flaw was found in the GNU coreutils \"split\" program. A heap overflow with user-controlled data of multiple hundred bytes in length could occur in the line_bytes_split() function, potentially leading to an application crash and denial of service.","status":"published","published":"2024-02-06T08:26:58.77Z","modified":"2026-10-28T02:31:04.729837773Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"cwes":["CWE-122"],"updated_at":"2026-11-02T15:44:37.180532Z"},{"id":"DEBIAN-CVE-2024-0684","description":"A flaw was found in the GNU coreutils \"split\" program. A heap overflow with user-controlled data of multiple hundred bytes in length could occur in the line_bytes_split() function, potentially leading to an application crash and denial of service.","status":"published","published":"2024-02-06T09:15:52.643Z","modified":"2026-11-02T12:00:19.015299467Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:45:41.533064Z"},{"id":"UBUNTU-CVE-2024-0684","description":"A flaw was found in the GNU coreutils \"split\" program. A heap overflow with user-controlled data of multiple hundred bytes in length could occur in the line_bytes_split() function, potentially leading to an application crash and denial of service.","status":"withdrawn","published":"2024-02-06T09:15:00Z","modified":"2025-07-16T07:20:54.265041Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"},{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T16:54:41.555387Z"},{"id":"openSUSE-SU-2024:13618-1","title":"coreutils-9.4-3.1 on GA media","description":"These are all security issues fixed in the coreutils-9.4-3.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T04:00:20.561092Z","updated_at":"2026-11-02T16:58:36.327643Z"}]}}
