CVE catalog

CVE-2024-7883

llvm-toolchain-19 affected and fixed versions

[CVE catalog]

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.

Severity
Low · CVSS 3.7CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.47% · Oct 27, 2026

Projects and upstream resources

Reported versions and fixes

Each observation applies to its named package, distribution, and release. Distribution backports can fix a vulnerability while retaining an older upstream version number.

Version impact has not been established. The original provider fields are retained below.

Provider details and historical evidence
Original provider fields
{
  "package_releases": [
    {
      "name": "llvm-toolchain-14",
      "status": "vulnerable",
      "release": "bookworm",
      "version": "1:14.0.6-12"
    },
    {
      "name": "llvm-toolchain-15",
      "status": "vulnerable",
      "release": "bookworm",
      "version": "1:15.0.6-4"
    },
    {
      "name": "llvm-toolchain-16",
      "status": "vulnerable",
      "release": "bookworm",
      "version": "1:16.0.6-15~deb12u1"
    },
    {
      "name": "llvm-toolchain-19",
      "status": "fixed",
      "release": "sid",
      "version": "1:19.1.7-22"
    },
    {
      "name": "llvm-toolchain-19",
      "status": "vulnerable",
      "release": "trixie",
      "version": "1:19.1.7-3"
    },
    {
      "name": "llvm-toolchain-19",
      "status": "vulnerable",
      "release": "bookworm",
      "version": "1:19.1.7-3~deb12u1"
    }
  ],
  "fixed_versions": [
    {
      "bug": 1104018,
      "name": "llvm-toolchain-14",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "not yet assigned",
      "fixed_version": ""
    },
    {
      "bug": null,
      "name": "llvm-toolchain-15",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "not yet assigned",
      "fixed_version": ""
    },
    {
      "bug": null,
      "name": "llvm-toolchain-16",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "not yet assigned",
      "fixed_version": ""
    },
    {
      "bug": 1104015,
      "name": "llvm-toolchain-19",
      "type": "source",
      "origin": null,
      "release": "sid",
      "urgency": "not yet assigned",
      "fixed_version": "1:19.1.7-16"
    },
    {
      "bug": 1104015,
      "name": "llvm-toolchain-19",
      "type": "source",
      "origin": null,
      "release": "trixie",
      "urgency": "not yet assigned",
      "fixed_version": ""
    },
    {
      "bug": 1104015,
      "name": "llvm-toolchain-19",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "not yet assigned",
      "fixed_version": ""
    }
  ],
  "distribution_packages": []
}

[Debian bug #1104018][Debian bug #1104015]

Publisher notes

[bookworm] llvm-toolchain-14: Minor issue, doesn't affect the default build flags in Debian and no backport into release branches planned [bookworm] llvm-toolchain-15: Minor issue, doesn't affect the default build flags in Debian and no backport into release branches planned [bookworm] llvm-toolchain-16: Minor issue, doesn't affect the default build flags in Debian and no backport into release branches planned [trixie] llvm-toolchain-19: Minor issue, doesn't affect the default build flags in Debian and no backport into release branch 19 planned [bookworm] llvm-toolchain-19: Minor issue, doesn't affect the default build flags in Debian and no backport into release branches planned

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [bolt-15]Unknown

    Source package: [llvm-toolchain-15]

    Details (1)
    • 1:15.0.6-4+b1 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-15 · debian · bookworm; dsa · llvm-toolchain-15 · debian · 12

  • [bolt-16]Unknown

    Source package: [llvm-toolchain-16]

    Details (1)
    • 1:16.0.6-15~deb12u1 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-16 · debian · bookworm; dsa · llvm-toolchain-16 · debian · 12

  • [bolt-19]Unknown

    Source package: [llvm-toolchain-19]

    Details (2)
    • 1:19.1.7-3~deb12u1 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-19 · debian · bookworm; dsa · llvm-toolchain-19 · debian · 12

    • 1:19.1.7-3~deb12u1 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-19 · debian · bookworm; dsa · llvm-toolchain-19 · debian · 12

  • [clang-14]Unknown

    Source package: [llvm-toolchain-14]

    Details (2)
    • 1:14.0.6-12 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-14 · debian · bookworm; dsa · llvm-toolchain-14 · debian · 12

    • 1:14.0.6-12 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-14 · debian · bookworm; dsa · llvm-toolchain-14 · debian · 12

  • [clang-14-doc]Unknown

    Source package: [llvm-toolchain-14]

    Details (2)
    • 1:14.0.6-12 · all · bookworm

      Affected

      dsa · llvm-toolchain-14 · debian · bookworm; dsa · llvm-toolchain-14 · debian · 12

    • 1:14.0.6-12 · all · bookworm

      Affected

      dsa · llvm-toolchain-14 · debian · bookworm; dsa · llvm-toolchain-14 · debian · 12

  • Source package: [llvm-toolchain-14]

    Details (2)
    • 1:14.0.6-12 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-14 · debian · bookworm; dsa · llvm-toolchain-14 · debian · 12

    • 1:14.0.6-12 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-14 · debian · bookworm; dsa · llvm-toolchain-14 · debian · 12

  • [clang-15]Unknown

    Source package: [llvm-toolchain-15]

    Details (2)
    • 1:15.0.6-4+b1 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-15 · debian · bookworm; dsa · llvm-toolchain-15 · debian · 12

    • 1:15.0.6-4+b1 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-15 · debian · bookworm; dsa · llvm-toolchain-15 · debian · 12

  • [clang-15-doc]Unknown

    Source package: [llvm-toolchain-15]

    Details (2)
    • 1:15.0.6-4 · all · bookworm

      Affected

      dsa · llvm-toolchain-15 · debian · bookworm; dsa · llvm-toolchain-15 · debian · 12

    • 1:15.0.6-4 · all · bookworm

      Affected

      dsa · llvm-toolchain-15 · debian · bookworm; dsa · llvm-toolchain-15 · debian · 12

  • Source package: [llvm-toolchain-15]

    Details (2)
    • 1:15.0.6-4+b1 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-15 · debian · bookworm; dsa · llvm-toolchain-15 · debian · 12

    • 1:15.0.6-4+b1 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-15 · debian · bookworm; dsa · llvm-toolchain-15 · debian · 12

  • [clang-16]Unknown

    Source package: [llvm-toolchain-16]

    Details (2)
    • 1:16.0.6-15~deb12u1 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-16 · debian · bookworm; dsa · llvm-toolchain-16 · debian · 12

    • 1:16.0.6-15~deb12u1 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-16 · debian · bookworm; dsa · llvm-toolchain-16 · debian · 12

  • [clang-16-doc]Unknown

    Source package: [llvm-toolchain-16]

    Details (2)
    • 1:16.0.6-15~deb12u1 · all · bookworm

      Affected

      dsa · llvm-toolchain-16 · debian · bookworm; dsa · llvm-toolchain-16 · debian · 12

    • 1:16.0.6-15~deb12u1 · all · bookworm

      Affected

      dsa · llvm-toolchain-16 · debian · bookworm; dsa · llvm-toolchain-16 · debian · 12

  • Source package: [llvm-toolchain-16]

    Details (2)
    • 1:16.0.6-15~deb12u1 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-16 · debian · bookworm; dsa · llvm-toolchain-16 · debian · 12

    • 1:16.0.6-15~deb12u1 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-16 · debian · bookworm; dsa · llvm-toolchain-16 · debian · 12

  • [clang-19]Unknown

    Source package: [llvm-toolchain-19]

    Details (2)
    • 1:19.1.7-3~deb12u1 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-19 · debian · bookworm; dsa · llvm-toolchain-19 · debian · 12

    • 1:19.1.7-3~deb12u1 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-19 · debian · bookworm; dsa · llvm-toolchain-19 · debian · 12

  • [clang-19-doc]Unknown

    Source package: [llvm-toolchain-19]

    Details (2)
    • 1:19.1.7-3~deb12u1 · all · bookworm

      Affected

      dsa · llvm-toolchain-19 · debian · bookworm; dsa · llvm-toolchain-19 · debian · 12

    • 1:19.1.7-3~deb12u1 · all · bookworm

      Affected

      dsa · llvm-toolchain-19 · debian · bookworm; dsa · llvm-toolchain-19 · debian · 12

  • Source package: [llvm-toolchain-19]

    Details (2)
    • 1:19.1.7-3~deb12u1 · all · bookworm

      Affected

      dsa · llvm-toolchain-19 · debian · bookworm; dsa · llvm-toolchain-19 · debian · 12

    • 1:19.1.7-3~deb12u1 · all · bookworm

      Affected

      dsa · llvm-toolchain-19 · debian · bookworm; dsa · llvm-toolchain-19 · debian · 12

  • [clangd-14]Unknown

    Source package: [llvm-toolchain-14]

    Details (2)
    • 1:14.0.6-12 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-14 · debian · bookworm; dsa · llvm-toolchain-14 · debian · 12

    • 1:14.0.6-12 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-14 · debian · bookworm; dsa · llvm-toolchain-14 · debian · 12

  • [clangd-15]Unknown

    Source package: [llvm-toolchain-15]

    Details (2)
    • 1:15.0.6-4+b1 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-15 · debian · bookworm; dsa · llvm-toolchain-15 · debian · 12

    • 1:15.0.6-4+b1 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-15 · debian · bookworm; dsa · llvm-toolchain-15 · debian · 12

  • [clangd-16]Unknown

    Source package: [llvm-toolchain-16]

    Details (2)
    • 1:16.0.6-15~deb12u1 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-16 · debian · bookworm; dsa · llvm-toolchain-16 · debian · 12

    • 1:16.0.6-15~deb12u1 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-16 · debian · bookworm; dsa · llvm-toolchain-16 · debian · 12

  • [clangd-19]Unknown

    Source package: [llvm-toolchain-19]

    Details (2)
    • 1:19.1.7-3~deb12u1 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-19 · debian · bookworm; dsa · llvm-toolchain-19 · debian · 12

    • 1:19.1.7-3~deb12u1 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-19 · debian · bookworm; dsa · llvm-toolchain-19 · debian · 12

  • Source package: [llvm-toolchain-14]

    Details (2)
    • 1:14.0.6-12 · amd64 · bookworm

      Affected

      dsa · llvm-toolchain-14 · debian · bookworm; dsa · llvm-toolchain-14 · debian · 12

    • 1:14.0.6-12 · arm64 · bookworm

      Affected

      dsa · llvm-toolchain-14 · debian · bookworm; dsa · llvm-toolchain-14 · debian · 12

Next results

Observed:

References