Unverified Commit b095d8c2 authored by Thomas Gerbet's avatar Thomas Gerbet Committed by GitHub
Browse files

Merge pull request #296270 from risicle/ris-libdicom-CVE-2024-24793-CVE-2024-24794

libdicom: add patch for CVE-2024-24793 & CVE-2024-24794
parents f471be96 58acdb18
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, uthash
, meson
, ninja
@@ -19,6 +20,15 @@ stdenv.mkDerivation (finalAttrs: {
    sha256 = "sha256-9n0Gp9+fmTM/shgWC8zpwt1pic9BrvDubOt7f+ZDMeE=";
  };

  patches = [
    (fetchpatch {
      name = "CVE-2024-24793.CVE-2024-24794.patch";
      url = "https://github.com/ImagingDataCommons/libdicom/commit/3661aa4cdbe9c39f67d38ae87520f9e3ed50ab16.patch";
      excludes = [ "CHANGELOG.md" ];
      hash = "sha256-/KTp0nKYk6jX4phNHY+nzjEptUBHKM2JkOftS5vHsEw=";
    })
  ];

  buildInputs = [ uthash ];

  nativeBuildInputs = [ meson ninja pkg-config ]