CVE-2024-43378 (GCVE-0-2024-43378)

Vulnerability from cvelistv5 – Published: 2024-08-15 23:53 – Updated: 2024-09-03 18:02
VLAI
Title
calamares-nixos-extensions LUKS keyfile exposure regression on legacy BIOS systems
Summary
calamares-nixos-extensions provides Calamares branding and modules for NixOS, a distribution of GNU/Linux. Users who installed NixOS through the graphical installer who used manual disk partitioning to create a setup where the system was booted via legacy BIOS rather than UEFI; some disk partitions are encrypted; but the partitions containing either `/` or `/boot` are unencrypted; have their LUKS disk encryption key file in plain text either in `/crypto_keyfile.bin`, or in a CPIO archive attached to their NixOS initrd. `nixos-install` is not affected, nor are UEFI installations, nor was the default automatic partitioning configuration on legacy BIOS systems. The problem has been fixed in calamares-nixos-extensions 0.3.17, which was included in NixOS. The current installer images for the NixOS 24.05 and unstable (24.11) channels are unaffected. The fix reached 24.05 at 2024-08-13 20:06:59 UTC, and unstable at 2024-08-15 09:00:20 UTC. Installer images downloaded before those times may be vulnerable. The best solution for affected users is probably to back up their data and do a complete reinstallation. However, the mitigation procedure in GHSA-3rvf-24q2-24ww should work solely for the case where `/` is encrypted but `/boot` is not. If `/` is unencrypted, then the `/crypto_keyfile.bin` file will need to be deleted in addition to the remediation steps in the previous advisory. This issue is a partial regression of CVE-2023-36476 / GHSA-3rvf-24q2-24ww, which was more severe as it applied to the default configuration on BIOS systems.
SSVC
Exploitation: none Automatable: no Technical Impact: total
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2024-08-19 20:54 UTC
CWE
  • CWE-256 - Plaintext Storage of a Password
Impacted products
Vendor Product Version CPE status
NixOS calamares-nixos-extensions Affected: < 0.3.17
guessed Create a notification for this product.
nixos calamares-nixos-extensions Affected: 0 , < 0.3.17 (custom)
    cpe:2.3:a:nixos:calamares-nixos-extensions:*:*:*:*:*:*:*:*
Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "affected": [
          {
            "cpes": [
              "cpe:2.3:a:nixos:calamares-nixos-extensions:*:*:*:*:*:*:*:*"
            ],
            "defaultStatus": "unknown",
            "product": "calamares-nixos-extensions",
            "vendor": "nixos",
            "versions": [
              {
                "lessThan": "0.3.17",
                "status": "affected",
                "version": "0",
                "versionType": "custom"
              }
            ]
          }
        ],
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2024-43378",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "total"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2024-08-19T20:54:33.909326Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2024-09-03T18:02:47.756Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "product": "calamares-nixos-extensions",
          "vendor": "NixOS",
          "versions": [
            {
              "status": "affected",
              "version": "\u003c 0.3.17"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "calamares-nixos-extensions provides Calamares branding and modules for NixOS, a distribution of GNU/Linux. Users who installed NixOS through the graphical installer who used manual disk partitioning to create a setup where the system was booted via legacy BIOS rather than UEFI; some disk partitions are encrypted; but the partitions containing either `/` or `/boot` are unencrypted; have their LUKS disk encryption key file in plain text either in `/crypto_keyfile.bin`, or in a CPIO archive attached to their NixOS initrd. `nixos-install` is not affected, nor are UEFI installations, nor was the default automatic partitioning configuration on legacy BIOS systems. The problem has been fixed in calamares-nixos-extensions 0.3.17, which was included in NixOS. The current installer images for the NixOS 24.05 and unstable (24.11) channels are unaffected. The fix reached 24.05 at 2024-08-13 20:06:59 UTC, and unstable at 2024-08-15 09:00:20 UTC. Installer images downloaded before those times may be vulnerable. The best solution for affected users is probably to back up their data and do a complete reinstallation. However, the mitigation procedure in GHSA-3rvf-24q2-24ww should work solely for the case where `/` is encrypted but `/boot` is not. If `/` is unencrypted, then the `/crypto_keyfile.bin` file will need to be deleted in addition to the remediation steps in the previous advisory. This issue is a partial regression of CVE-2023-36476 / GHSA-3rvf-24q2-24ww, which was more severe as it applied to the default configuration on BIOS systems."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "attackComplexity": "HIGH",
            "attackVector": "LOCAL",
            "availabilityImpact": "NONE",
            "baseScore": 7.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "NONE",
            "scope": "CHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N",
            "version": "3.1"
          }
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-256",
              "description": "CWE-256: Plaintext Storage of a Password",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2024-08-15T23:53:07.103Z",
        "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "shortName": "GitHub_M"
      },
      "references": [
        {
          "name": "https://github.com/NixOS/calamares-nixos-extensions/security/advisories/GHSA-vfxf-gpmj-2p25",
          "tags": [
            "x_refsource_CONFIRM"
          ],
          "url": "https://github.com/NixOS/calamares-nixos-extensions/security/advisories/GHSA-vfxf-gpmj-2p25"
        },
        {
          "name": "https://github.com/NixOS/calamares-nixos-extensions/security/advisories/GHSA-3rvf-24q2-24ww",
          "tags": [
            "x_refsource_MISC"
          ],
          "url": "https://github.com/NixOS/calamares-nixos-extensions/security/advisories/GHSA-3rvf-24q2-24ww"
        },
        {
          "name": "https://github.com/NixOS/calamares-nixos-extensions/pull/43",
          "tags": [
            "x_refsource_MISC"
          ],
          "url": "https://github.com/NixOS/calamares-nixos-extensions/pull/43"
        },
        {
          "name": "https://github.com/NixOS/nixpkgs/pull/331607",
          "tags": [
            "x_refsource_MISC"
          ],
          "url": "https://github.com/NixOS/nixpkgs/pull/331607"
        },
        {
          "name": "https://github.com/NixOS/nixpkgs/pull/334252",
          "tags": [
            "x_refsource_MISC"
          ],
          "url": "https://github.com/NixOS/nixpkgs/pull/334252"
        }
      ],
      "source": {
        "advisory": "GHSA-vfxf-gpmj-2p25",
        "discovery": "UNKNOWN"
      },
      "title": "calamares-nixos-extensions LUKS keyfile exposure regression on legacy BIOS systems"
    }
  },
  "cveMetadata": {
    "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
    "assignerShortName": "GitHub_M",
    "cveId": "CVE-2024-43378",
    "datePublished": "2024-08-15T23:53:07.103Z",
    "dateReserved": "2024-08-09T14:23:55.514Z",
    "dateUpdated": "2024-09-03T18:02:47.756Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.1",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2024-43378",
      "date": "2026-09-23",
      "epss": "0.00131",
      "percentile": "0.031"
    },
    "fkie_nvd": {
      "descriptions": [
        {
          "lang": "en",
          "value": "calamares-nixos-extensions provides Calamares branding and modules for NixOS, a distribution of GNU/Linux. Users who installed NixOS through the graphical installer who used manual disk partitioning to create a setup where the system was booted via legacy BIOS rather than UEFI; some disk partitions are encrypted; but the partitions containing either `/` or `/boot` are unencrypted; have their LUKS disk encryption key file in plain text either in `/crypto_keyfile.bin`, or in a CPIO archive attached to their NixOS initrd. `nixos-install` is not affected, nor are UEFI installations, nor was the default automatic partitioning configuration on legacy BIOS systems. The problem has been fixed in calamares-nixos-extensions 0.3.17, which was included in NixOS. The current installer images for the NixOS 24.05 and unstable (24.11) channels are unaffected. The fix reached 24.05 at 2024-08-13 20:06:59 UTC, and unstable at 2024-08-15 09:00:20 UTC. Installer images downloaded before those times may be vulnerable. The best solution for affected users is probably to back up their data and do a complete reinstallation. However, the mitigation procedure in GHSA-3rvf-24q2-24ww should work solely for the case where `/` is encrypted but `/boot` is not. If `/` is unencrypted, then the `/crypto_keyfile.bin` file will need to be deleted in addition to the remediation steps in the previous advisory. This issue is a partial regression of CVE-2023-36476 / GHSA-3rvf-24q2-24ww, which was more severe as it applied to the default configuration on BIOS systems."
        },
        {
          "lang": "es",
          "value": "calamares-nixos-extensions proporciona la marca Calamares y m\u00f3dulos para NixOS, una distribuci\u00f3n de GNU/Linux. Usuarios que instalaron NixOS a trav\u00e9s del instalador gr\u00e1fico que utilizaron la partici\u00f3n manual del disco para crear una configuraci\u00f3n en la que el sistema se inici\u00f3 a trav\u00e9s de BIOS heredado en lugar de UEFI; algunas particiones del disco est\u00e1n cifradas; pero las particiones que contienen `/` o `/boot` no est\u00e1n cifradas; tener su archivo de clave de cifrado de disco LUKS en texto plano, ya sea en `/crypto_keyfile.bin` o en un archivo CPIO adjunto a su initrd de NixOS. `nixos-install` no se ve afectado, ni tampoco las instalaciones UEFI, ni la configuraci\u00f3n de partici\u00f3n autom\u00e1tica predeterminada en los sistemas BIOS heredados. El problema se solucion\u00f3 en calamares-nixos-extensions 0.3.17, que se incluy\u00f3 en NixOS. Las im\u00e1genes del instalador actual para los canales NixOS 24.05 e inestable (24.11) no se ven afectadas. La correcci\u00f3n lleg\u00f3 a las 24.05 el 13 de agosto de 2024 a las 20:06:59 UTC y fue inestable el 15 de agosto de 2024 a las 09:00:20 UTC. Las im\u00e1genes del instalador descargadas antes de esas fechas pueden ser vulnerables. La mejor soluci\u00f3n para los usuarios afectados probablemente sea hacer una copia de seguridad de sus datos y realizar una reinstalaci\u00f3n completa. Sin embargo, el procedimiento de mitigaci\u00f3n en GHSA-3rvf-24q2-24ww deber\u00eda funcionar \u00fanicamente en el caso en el que `/` est\u00e9 cifrado pero `/boot` no. Si `/` no est\u00e1 cifrado, entonces ser\u00e1 necesario eliminar el archivo `/crypto_keyfile.bin` adem\u00e1s de seguir los pasos de correcci\u00f3n del aviso anterior. Este problema es una regresi\u00f3n parcial de CVE-2023-36476/GHSA-3rvf-24q2-24ww, que era m\u00e1s grave al aplicarse a la configuraci\u00f3n predeterminada en los sistemas BIOS."
        }
      ],
      "id": "CVE-2024-43378",
      "lastModified": "2024-08-19T13:00:23.117",
      "metrics": {
        "cvssMetricV31": [
          {
            "cvssData": {
              "attackComplexity": "HIGH",
              "attackVector": "LOCAL",
              "availabilityImpact": "NONE",
              "baseScore": 7.8,
              "baseSeverity": "HIGH",
              "confidentialityImpact": "HIGH",
              "integrityImpact": "HIGH",
              "privilegesRequired": "NONE",
              "scope": "CHANGED",
              "userInteraction": "NONE",
              "vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N",
              "version": "3.1"
            },
            "exploitabilityScore": 1.4,
            "impactScore": 5.8,
            "source": "security-advisories@github.com",
            "type": "Secondary"
          }
        ]
      },
      "published": "2024-08-16T02:15:17.877",
      "references": [
        {
          "source": "security-advisories@github.com",
          "url": "https://github.com/NixOS/calamares-nixos-extensions/pull/43"
        },
        {
          "source": "security-advisories@github.com",
          "url": "https://github.com/NixOS/calamares-nixos-extensions/security/advisories/GHSA-3rvf-24q2-24ww"
        },
        {
          "source": "security-advisories@github.com",
          "url": "https://github.com/NixOS/calamares-nixos-extensions/security/advisories/GHSA-vfxf-gpmj-2p25"
        },
        {
          "source": "security-advisories@github.com",
          "url": "https://github.com/NixOS/nixpkgs/pull/331607"
        },
        {
          "source": "security-advisories@github.com",
          "url": "https://github.com/NixOS/nixpkgs/pull/334252"
        }
      ],
      "sourceIdentifier": "security-advisories@github.com",
      "vulnStatus": "Awaiting Analysis",
      "weaknesses": [
        {
          "description": [
            {
              "lang": "en",
              "value": "CWE-256"
            }
          ],
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ]
    },
    "nvd": {
      "cve": {
        "affected": [
          {
            "affectedData": [
              {
                "product": "calamares-nixos-extensions",
                "vendor": "NixOS",
                "versions": [
                  {
                    "status": "affected",
                    "version": "\u003c 0.3.17"
                  }
                ]
              }
            ],
            "source": "security-advisories@github.com"
          },
          {
            "affectedData": [
              {
                "cpes": [
                  "cpe:2.3:a:nixos:calamares-nixos-extensions:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "calamares-nixos-extensions",
                "vendor": "nixos",
                "versions": [
                  {
                    "lessThan": "0.3.17",
                    "status": "affected",
                    "version": "0",
                    "versionType": "custom"
                  }
                ]
              }
            ],
            "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
          }
        ],
        "cveTags": [],
        "descriptions": [
          {
            "lang": "en",
            "value": "calamares-nixos-extensions provides Calamares branding and modules for NixOS, a distribution of GNU/Linux. Users who installed NixOS through the graphical installer who used manual disk partitioning to create a setup where the system was booted via legacy BIOS rather than UEFI; some disk partitions are encrypted; but the partitions containing either `/` or `/boot` are unencrypted; have their LUKS disk encryption key file in plain text either in `/crypto_keyfile.bin`, or in a CPIO archive attached to their NixOS initrd. `nixos-install` is not affected, nor are UEFI installations, nor was the default automatic partitioning configuration on legacy BIOS systems. The problem has been fixed in calamares-nixos-extensions 0.3.17, which was included in NixOS. The current installer images for the NixOS 24.05 and unstable (24.11) channels are unaffected. The fix reached 24.05 at 2024-08-13 20:06:59 UTC, and unstable at 2024-08-15 09:00:20 UTC. Installer images downloaded before those times may be vulnerable. The best solution for affected users is probably to back up their data and do a complete reinstallation. However, the mitigation procedure in GHSA-3rvf-24q2-24ww should work solely for the case where `/` is encrypted but `/boot` is not. If `/` is unencrypted, then the `/crypto_keyfile.bin` file will need to be deleted in addition to the remediation steps in the previous advisory. This issue is a partial regression of CVE-2023-36476 / GHSA-3rvf-24q2-24ww, which was more severe as it applied to the default configuration on BIOS systems."
          },
          {
            "lang": "es",
            "value": "calamares-nixos-extensions proporciona la marca Calamares y m\u00f3dulos para NixOS, una distribuci\u00f3n de GNU/Linux. Usuarios que instalaron NixOS a trav\u00e9s del instalador gr\u00e1fico que utilizaron la partici\u00f3n manual del disco para crear una configuraci\u00f3n en la que el sistema se inici\u00f3 a trav\u00e9s de BIOS heredado en lugar de UEFI; algunas particiones del disco est\u00e1n cifradas; pero las particiones que contienen `/` o `/boot` no est\u00e1n cifradas; tener su archivo de clave de cifrado de disco LUKS en texto plano, ya sea en `/crypto_keyfile.bin` o en un archivo CPIO adjunto a su initrd de NixOS. `nixos-install` no se ve afectado, ni tampoco las instalaciones UEFI, ni la configuraci\u00f3n de partici\u00f3n autom\u00e1tica predeterminada en los sistemas BIOS heredados. El problema se solucion\u00f3 en calamares-nixos-extensions 0.3.17, que se incluy\u00f3 en NixOS. Las im\u00e1genes del instalador actual para los canales NixOS 24.05 e inestable (24.11) no se ven afectadas. La correcci\u00f3n lleg\u00f3 a las 24.05 el 13 de agosto de 2024 a las 20:06:59 UTC y fue inestable el 15 de agosto de 2024 a las 09:00:20 UTC. Las im\u00e1genes del instalador descargadas antes de esas fechas pueden ser vulnerables. La mejor soluci\u00f3n para los usuarios afectados probablemente sea hacer una copia de seguridad de sus datos y realizar una reinstalaci\u00f3n completa. Sin embargo, el procedimiento de mitigaci\u00f3n en GHSA-3rvf-24q2-24ww deber\u00eda funcionar \u00fanicamente en el caso en el que `/` est\u00e9 cifrado pero `/boot` no. Si `/` no est\u00e1 cifrado, entonces ser\u00e1 necesario eliminar el archivo `/crypto_keyfile.bin` adem\u00e1s de seguir los pasos de correcci\u00f3n del aviso anterior. Este problema es una regresi\u00f3n parcial de CVE-2023-36476/GHSA-3rvf-24q2-24ww, que era m\u00e1s grave al aplicarse a la configuraci\u00f3n predeterminada en los sistemas BIOS."
          }
        ],
        "id": "CVE-2024-43378",
        "lastModified": "2026-06-17T07:50:54.870",
        "metrics": {
          "cvssMetricV31": [
            {
              "cvssData": {
                "attackComplexity": "HIGH",
                "attackVector": "LOCAL",
                "availabilityImpact": "NONE",
                "baseScore": 7.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N",
                "version": "3.1"
              },
              "exploitabilityScore": 1.4,
              "impactScore": 5.8,
              "source": "security-advisories@github.com",
              "type": "Secondary"
            }
          ],
          "ssvcV203": [
            {
              "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "ssvcData": {
                "id": "CVE-2024-43378",
                "options": [
                  {
                    "exploitation": "none"
                  },
                  {
                    "automatable": "no"
                  },
                  {
                    "technicalImpact": "total"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2024-08-19T20:54:33.909326Z",
                "version": "2.0.3"
              }
            }
          ]
        },
        "published": "2024-08-16T02:15:17.877",
        "references": [
          {
            "source": "security-advisories@github.com",
            "url": "https://github.com/NixOS/calamares-nixos-extensions/pull/43"
          },
          {
            "source": "security-advisories@github.com",
            "url": "https://github.com/NixOS/calamares-nixos-extensions/security/advisories/GHSA-3rvf-24q2-24ww"
          },
          {
            "source": "security-advisories@github.com",
            "url": "https://github.com/NixOS/calamares-nixos-extensions/security/advisories/GHSA-vfxf-gpmj-2p25"
          },
          {
            "source": "security-advisories@github.com",
            "url": "https://github.com/NixOS/nixpkgs/pull/331607"
          },
          {
            "source": "security-advisories@github.com",
            "url": "https://github.com/NixOS/nixpkgs/pull/334252"
          }
        ],
        "sourceIdentifier": "security-advisories@github.com",
        "vulnStatus": "Deferred",
        "weaknesses": [
          {
            "description": [
              {
                "lang": "en",
                "value": "CWE-256"
              }
            ],
            "source": "security-advisories@github.com",
            "type": "Secondary"
          }
        ]
      }
    },
    "redhat_vex": {
      "current_release_date": "2025-05-28T22:17:56+00:00",
      "cve": "CVE-2024-43378",
      "id": "CVE-2024-43378",
      "initial_release_date": "2024-01-01T00:00:00+00:00",
      "product_status:known_not_affected": "1",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "calamares-nixos-extensions LUKS keyfile exposure regression on legacy BIOS systems",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2024/cve-2024-43378.json",
      "version": "3"
    },
    "vulnrichment": {
      "containers": {
        "adp": [
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:nixos:calamares-nixos-extensions:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "calamares-nixos-extensions",
                "vendor": "nixos",
                "versions": [
                  {
                    "lessThan": "0.3.17",
                    "status": "affected",
                    "version": "0",
                    "versionType": "custom"
                  }
                ]
              }
            ],
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-43378",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-08-19T20:54:33.909326Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-09-03T18:02:41.060Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "calamares-nixos-extensions",
              "vendor": "NixOS",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 0.3.17"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "calamares-nixos-extensions provides Calamares branding and modules for NixOS, a distribution of GNU/Linux. Users who installed NixOS through the graphical installer who used manual disk partitioning to create a setup where the system was booted via legacy BIOS rather than UEFI; some disk partitions are encrypted; but the partitions containing either `/` or `/boot` are unencrypted; have their LUKS disk encryption key file in plain text either in `/crypto_keyfile.bin`, or in a CPIO archive attached to their NixOS initrd. `nixos-install` is not affected, nor are UEFI installations, nor was the default automatic partitioning configuration on legacy BIOS systems. The problem has been fixed in calamares-nixos-extensions 0.3.17, which was included in NixOS. The current installer images for the NixOS 24.05 and unstable (24.11) channels are unaffected. The fix reached 24.05 at 2024-08-13 20:06:59 UTC, and unstable at 2024-08-15 09:00:20 UTC. Installer images downloaded before those times may be vulnerable. The best solution for affected users is probably to back up their data and do a complete reinstallation. However, the mitigation procedure in GHSA-3rvf-24q2-24ww should work solely for the case where `/` is encrypted but `/boot` is not. If `/` is unencrypted, then the `/crypto_keyfile.bin` file will need to be deleted in addition to the remediation steps in the previous advisory. This issue is a partial regression of CVE-2023-36476 / GHSA-3rvf-24q2-24ww, which was more severe as it applied to the default configuration on BIOS systems."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "LOCAL",
                "availabilityImpact": "NONE",
                "baseScore": 7.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-256",
                  "description": "CWE-256: Plaintext Storage of a Password",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-08-15T23:53:07.103Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/NixOS/calamares-nixos-extensions/security/advisories/GHSA-vfxf-gpmj-2p25",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/NixOS/calamares-nixos-extensions/security/advisories/GHSA-vfxf-gpmj-2p25"
            },
            {
              "name": "https://github.com/NixOS/calamares-nixos-extensions/security/advisories/GHSA-3rvf-24q2-24ww",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/NixOS/calamares-nixos-extensions/security/advisories/GHSA-3rvf-24q2-24ww"
            },
            {
              "name": "https://github.com/NixOS/calamares-nixos-extensions/pull/43",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/NixOS/calamares-nixos-extensions/pull/43"
            },
            {
              "name": "https://github.com/NixOS/nixpkgs/pull/331607",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/NixOS/nixpkgs/pull/331607"
            },
            {
              "name": "https://github.com/NixOS/nixpkgs/pull/334252",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/NixOS/nixpkgs/pull/334252"
            }
          ],
          "source": {
            "advisory": "GHSA-vfxf-gpmj-2p25",
            "discovery": "UNKNOWN"
          },
          "title": "calamares-nixos-extensions LUKS keyfile exposure regression on legacy BIOS systems"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2024-43378",
        "datePublished": "2024-08-15T23:53:07.103Z",
        "dateReserved": "2024-08-09T14:23:55.514Z",
        "dateUpdated": "2024-09-03T18:02:47.756Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }
  }
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…