Unverified Commit db70a466 authored by OTABI Tomoya's avatar OTABI Tomoya Committed by GitHub
Browse files

Merge pull request #250421 from risicle/ris-hnswlib-CVE-2023-37365

hnswlib: add patch for CVE-2023-37365
parents 9daeb4c4 781822bc
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, cmake
, python3
}:
@@ -21,6 +22,14 @@ stdenv.mkDerivation (finalAttrs: {
    hash = "sha256-XXz0NIQ5dCGwcX2HtbK5NFTalP0TjLO6ll6TmH3oflI=";
  };

  patches = [
    (fetchpatch {
      name = "CVE-2023-37365.patch";
      url = "https://github.com/nmslib/hnswlib/commit/f6d170ce0b41f9e75ace473b09df6e7872590757.patch";
      hash = "sha256-28nakC0rh6kx6yYjv7m6r9/yJ+lWQuooRFyYYQN2rX8=";
    })
  ];

  # this is a header-only library, so we don't need to build it
  # we need `cmake` only to run tests
  nativeBuildInputs = lib.optionals finalAttrs.doCheck [