{"id":"DEBIAN-CVE-2024-7883","details":"When using Arm Cortex-M Security Extensions (CMSE), Secure stack  contents can be leaked to Non-secure state via floating-point registers  when a Secure to Non-secure function call is made that returns a  floating-point value and when this is the first use of floating-point  since entering Secure state. This allows an attacker to read a limited  quantity of Secure stack contents with an impact on confidentiality.  This issue is specific to code generated using LLVM-based compilers.","modified":"2026-09-15T09:03:17.107973871Z","published":"2024-10-31T17:15:14.013Z","upstream":["CVE-2024-7883"],"references":[{"type":"ADVISORY","url":"https://security-tracker.debian.org/tracker/CVE-2024-7883"}],"affected":[{"package":{"name":"llvm-toolchain-14","ecosystem":"Debian:12","purl":"pkg:deb/debian/llvm-toolchain-14?arch=source&distro=bookworm"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:14.0.6-12","1:14.0.6-12+powerpc","1:14.0.6-13","1:14.0.6-14","1:14.0.6-16","1:14.0.6-16.1","1:14.0.6-16.1~exp1","1:14.0.6-17","1:14.0.6-18","1:14.0.6-19","1:14.0.6-20"],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2024-7883.json"}},{"package":{"name":"llvm-toolchain-15","ecosystem":"Debian:12","purl":"pkg:deb/debian/llvm-toolchain-15?arch=source&distro=bookworm"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:15.0.6-4","1:15.0.6-5~exp1","1:15.0.6-5~exp2","1:15.0.6-5~exp3","1:15.0.7-1","1:15.0.7-1+hurd.1","1:15.0.7-10","1:15.0.7-10.1~exp1","1:15.0.7-11","1:15.0.7-11.1","1:15.0.7-12","1:15.0.7-13","1:15.0.7-14","1:15.0.7-15","1:15.0.7-15+hurd.1","1:15.0.7-2","1:15.0.7-3","1:15.0.7-4","1:15.0.7-5","1:15.0.7-5~exp1","1:15.0.7-6","1:15.0.7-7","1:15.0.7-8","1:15.0.7-9"],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2024-7883.json"}},{"package":{"name":"llvm-toolchain-16","ecosystem":"Debian:12","purl":"pkg:deb/debian/llvm-toolchain-16?arch=source&distro=bookworm"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:16.0.0-1~exp1","1:16.0.0-1~exp2","1:16.0.0-1~exp3","1:16.0.0-1~exp4","1:16.0.0-1~exp5","1:16.0.0~+rc1-1~exp1","1:16.0.0~+rc2-1~exp1","1:16.0.0~+rc3-1~exp1","1:16.0.0~+rc4-1~exp1","1:16.0.1-1~exp1","1:16.0.1-1~exp2","1:16.0.2-1~exp1","1:16.0.3-1~exp1","1:16.0.4-1~exp1","1:16.0.5-1","1:16.0.5-1~exp1","1:16.0.6-1","1:16.0.6-10","1:16.0.6-11","1:16.0.6-12","1:16.0.6-13","1:16.0.6-14","1:16.0.6-15","1:16.0.6-15+x32","1:16.0.6-15exp1","1:16.0.6-15~deb11u1","1:16.0.6-15~deb11u2","1:16.0.6-15~deb12u1","1:16.0.6-16","1:16.0.6-17","1:16.0.6-17exp1","1:16.0.6-18","1:16.0.6-19","1:16.0.6-19.1~exp1","1:16.0.6-2","1:16.0.6-20","1:16.0.6-21","1:16.0.6-22","1:16.0.6-23","1:16.0.6-24","1:16.0.6-25","1:16.0.6-26","1:16.0.6-27","1:16.0.6-27+hurd.1","1:16.0.6-27+x32","1:16.0.6-3","1:16.0.6-4","1:16.0.6-5","1:16.0.6-6","1:16.0.6-7","1:16.0.6-8","1:16.0.6-9"],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2024-7883.json"}},{"package":{"name":"llvm-toolchain-17","ecosystem":"Debian:13","purl":"pkg:deb/debian/llvm-toolchain-17?arch=source&distro=trixie"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:17.0.6-22","1:17.0.6-23"],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2024-7883.json"}},{"package":{"name":"llvm-toolchain-18","ecosystem":"Debian:13","purl":"pkg:deb/debian/llvm-toolchain-18?arch=source&distro=trixie"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:18.1.8-18","1:18.1.8-20"],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2024-7883.json"}},{"package":{"name":"llvm-toolchain-19","ecosystem":"Debian:12","purl":"pkg:deb/debian/llvm-toolchain-19?arch=source&distro=bookworm"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:19.1.0-1","1:19.1.0-2","1:19.1.0-3","1:19.1.0-3.1","1:19.1.0-4","1:19.1.0~++20240724103243+7af27be6633a-1~exp1","1:19.1.0~++rc2-1~exp1","1:19.1.0~++rc3-1","1:19.1.0~++rc3-1~exp1","1:19.1.0~++rc3-2","1:19.1.0~++rc4-1","1:19.1.0~++rc4-2","1:19.1.0~++rc4-3","1:19.1.0~++rc4-4","1:19.1.0~++rc4-5","1:19.1.1-1","1:19.1.1-1+powerpc","1:19.1.2-1","1:19.1.2-1+hurd.1","1:19.1.2-1+hurd.2","1:19.1.2-1+powerpc","1:19.1.2-1+powerpc.1","1:19.1.2-2","1:19.1.3-1","1:19.1.3-2","1:19.1.4-1","1:19.1.4-1~deb12u1","1:19.1.5-1","1:19.1.6-1","1:19.1.7-1","1:19.1.7-10","1:19.1.7-10.1","1:19.1.7-11","1:19.1.7-12","1:19.1.7-13","1:19.1.7-14","1:19.1.7-15","1:19.1.7-16","1:19.1.7-17","1:19.1.7-18","1:19.1.7-19","1:19.1.7-2","1:19.1.7-20","1:19.1.7-22","1:19.1.7-3","1:19.1.7-3+hurd.1","1:19.1.7-3~deb11u1","1:19.1.7-3~deb12u1","1:19.1.7-6","1:19.1.7-6+powerpc","1:19.1.7-7","1:19.1.7-7+hurd.1","1:19.1.7-8","1:19.1.7-9"],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2024-7883.json"}},{"package":{"name":"llvm-toolchain-19","ecosystem":"Debian:13","purl":"pkg:deb/debian/llvm-toolchain-19?arch=source&distro=trixie"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:19.1.7-10","1:19.1.7-10.1","1:19.1.7-11","1:19.1.7-12","1:19.1.7-13","1:19.1.7-14","1:19.1.7-15","1:19.1.7-16","1:19.1.7-17","1:19.1.7-18","1:19.1.7-19","1:19.1.7-20","1:19.1.7-22","1:19.1.7-3","1:19.1.7-3+hurd.1","1:19.1.7-6","1:19.1.7-6+powerpc","1:19.1.7-7","1:19.1.7-7+hurd.1","1:19.1.7-8","1:19.1.7-9"],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2024-7883.json"}},{"package":{"name":"llvm-toolchain-19","ecosystem":"Debian:14","purl":"pkg:deb/debian/llvm-toolchain-19?arch=source&distro=forky"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:19.1.7-16"}]}],"versions":["1:19.1.7-10","1:19.1.7-10.1","1:19.1.7-11","1:19.1.7-12","1:19.1.7-13","1:19.1.7-14","1:19.1.7-15","1:19.1.7-3","1:19.1.7-3+hurd.1","1:19.1.7-6","1:19.1.7-6+powerpc","1:19.1.7-7","1:19.1.7-7+hurd.1","1:19.1.7-8","1:19.1.7-9"],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2024-7883.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N"}]}