Skip to content
← All distributions

Updated 10:00

Determinate Secure Packages distribution

secure-packages-rollingSupportedFIPS supported

Built on Nixpkgs master. Available for use in production environments and covered by our standard service-level agreement (SLA).

Fixed in the last 30 days

234

Fixed in the last 7 days

119

In progress

370

Determinate Secure Packages is available through FlakeHub to organizations with access. Not a customer yet? Get in touch to gain access or schedule a demo.

Standardflake.nix

{
  inputs.nixpkgs.url = "https://flakehub.com/f/DeterminateSystems/secure-packages-rolling/0";
}
FIPS variant

FIPS variantflake.nix

{
  inputs.nixpkgs.url = "https://flakehub.com/f/DeterminateSystems/secure-packages-rolling-fips/0";
}

The FIPS variant is the package set with Federal Information Processing Standards (FIPS) mode enabled. Using the FIPS variant has the details.

604 CVEs tracked

Severity
Status
CVEStatusSeveritySummaryFixed
FixedHighPYSEC-2026-3984: Regex DoS in GitPython <3.1.60 parsing malformed commit author with unterminated bracketOct 12, 2026
FixedHighPYSEC-2026-3982: GitPython <3.1.60 gitdir spoofing enables malicious pre-commit hook execution on index.commit()Oct 12, 2026
FixedMediumPYSEC-2026-3927: Apache Thrift Python: host mismatch certificate validation vulnerability before 0.24.0Oct 12, 2026
FixedHighPYSEC-2026-3926: Infinite loop vulnerability in Apache Thrift Python, Go, PHP, Java bindings before 0.24.0Oct 12, 2026
FixedHighPYSEC-2026-3925: Data amplification vulnerability in Apache Thrift Python bindings before 0.24.0Oct 12, 2026
FixedMediumPYSEC-2026-3837: GitPython TagReference.create positional reference bypasses unsafe-option guard; arbitrary file readOct 12, 2026
FixedHighPYSEC-2026-3788: GitPython <3.1.59 unsafe_git_revision_options omits --contents/-S, enabling arbitrary file read via Repo.blameOct 12, 2026
FixedHighPYSEC-2026-3787: GitPython <3.1.59 allows --separate-git-dir abuse, arbitrary directory creation and hook executionOct 12, 2026
FixedCriticalPYSEC-2026-3786: GitPython <3.1.59 config write corrupts multi-line values, enabling directive injection and RCE via hooksOct 12, 2026
FixedHighPYSEC-2026-3785: GitPython <3.1.59 exposes sensitive files via .gitmodules [include] when accessing repo.submodulesOct 12, 2026
FixedCriticalPYSEC-2026-132: SimpleEval pre-1.0.5 allows dangerous module access via object attributes and callbacksOct 12, 2026
FixedMediumGHSA-hwrj-9rr4-24xh: Apache Thrift Python bindings: improper TLS certificate hostname validation vulnerability before 0.24.0Oct 12, 2026
FixedHighGHSA-g5vv-9gxw-82hx: GitPython catastrophic backtracking ReDoS in Actor.name_email_regex on malformed author headerOct 12, 2026
FixedHighGHSA-8wv5-x4w7-5gww: Infinite loop vulnerability in Apache Thrift Python/Go/PHP/Java bindings prior to 0.24.0Oct 12, 2026
FixedHighGHSA-8mcc-hrx5-hvxc: GitPython clone options denylist omits --separate-git-dir, enabling .git escape to arbitrary pathOct 12, 2026
FixedHighGHSA-7833-fr7j-v32q: GitPython repo.submodules reads .gitmodules includes, leaking arbitrary local file first line via exceptionOct 12, 2026
FixedHighGHSA-6pjx-3pjc-mrj8: Data amplification vulnerability in Apache Thrift Python bindings before 0.24.0 (compressed data)Oct 12, 2026
FixedMediumGHSA-5xxx-qhh7-9287: GitPython Repo.blame option gap allows arbitrary local file read via --contents/-SOct 12, 2026
FixedMediumGHSA-59cr-6r3x-644w: GitPython 3.1.61: Submodule.update() uses unchecked .gitmodules path, enabling repository escapeOct 12, 2026
FixedCriticalGHSA-44vg-5wv2-h2hg: SimpleEval allows access to os/sys via attribute chains on passed names and callbacksOct 12, 2026
FixedMediumGHSA-3wxw-xv34-2frg: GitPython TagReference.create positional reference bypasses unsafe guard enabling arbitrary file readOct 12, 2026
FixedCriticalGHSA-284h-m62q-gf8w: GitPython writer splits decoded multiline config into new directive, enabling core.hooksPath RCEOct 12, 2026
FixedHighGHSA-239g-whfq-7xj9: GitPython git_dir discovery bug enables RCE via tracked hooks; config exfiltration (CVE-2026-87817)Oct 12, 2026
FixedHighGitPython <3.1.60 ReDoS in Actor.name_email_regex on malformed commit author fieldOct 12, 2026
FixedHighGitPython 3.1.59 high-level diff API fails to restrict --no-index, enabling arbitrary filesystem read oracleOct 12, 2026
FixedHighGitPython <3.1.60 trusts tracked gitdir/commondir/HEAD, enabling RCE via pre-commit hookOct 12, 2026
FixedHighGitPython <3.1.59 TagReference.create() arbitrary file read via positional --file reference bypassOct 12, 2026
FixedHighGitPython <3.1.59 denylist omission allows arbitrary file read via Repo.blame --contents/-SOct 12, 2026
FixedHighOmission of --separate-git-dir in GitPython <3.1.59 enables arbitrary dir creation, hook executionOct 12, 2026
FixedCriticalGitPython <3.1.59 mis-serializes multi-line config, activating injected directives and RCEOct 12, 2026
FixedHighGitPython <3.1.59 local file disclosure via .gitmodules include parsing errorOct 12, 2026
FixedMediumApache Thrift Python bindings: improper TLS certificate host mismatch validation vulnerability before 0.24.0Oct 12, 2026
FixedCriticalOut-of-bounds read due to improper input quantity validation in Apache Thrift C++ <0.24.0Oct 12, 2026
FixedHighResource allocation without limits vulnerability in Apache Thrift Rust bindings before 0.24.0Oct 12, 2026
FixedCriticalOut-of-bounds read vulnerability in Apache Thrift c_glib bindings before 0.24.0Oct 12, 2026
FixedCriticalHeap-based buffer overflow in Apache Thrift C++ bindings prior to version 0.24.0Oct 12, 2026
FixedMediumBuffer over-read vulnerability in Apache Thrift C++ bindings prior to 0.24.0Oct 12, 2026
FixedHighApache Thrift pre-0.24.0 integer overflow/wraparound vulnerability in C++, c_glib, Go, netstd, Delphi, HaxeOct 12, 2026
FixedHighApache Thrift Node.js bindings vulnerable: unbounded resource allocation, inefficient complexity pre-0.24.0Oct 12, 2026
FixedHighData amplification vulnerability in Apache Thrift Ruby bindings due to compressed data handling pre-0.24.0Oct 12, 2026
FixedHighApache Thrift <0.24.0 data amplification vulnerability from improper handling of highly compressed data across bindingsOct 12, 2026
FixedHighImproper certificate hostname validation in Apache Thrift C++ before 0.24.0Oct 12, 2026
FixedCriticalApache Thrift c_glib: certificate host mismatch validation vulnerability before 0.24.0Oct 12, 2026
FixedHighAllocation of Resources Without Limits vulnerability in Apache Thrift Java bindings 0.19.0–0.23.xOct 12, 2026
FixedHighInfinite loop vulnerability in Apache Thrift Python/Go/PHP/Java bindings before 0.24.0Oct 12, 2026
FixedHighMultiple vulnerabilities in Apache Thrift before 0.23.0: origin validation, path traversal, CRLF, DoS.Oct 12, 2026
FixedHighApache Thrift before 0.23.0: improper TLS certificate host mismatch validationOct 12, 2026
FixedMediumMemory allocation excessive size vulnerability in Apache Thrift before 0.23.0Oct 12, 2026
FixedHighUncontrolled recursion vulnerability in Apache Thrift Node.js bindings prior to 0.23.0Oct 12, 2026
FixedHighApache Thrift Python pre-0.24.0 data amplification vulnerability with highly compressed dataOct 12, 2026

Make CVE remediation our job, not yours.

Tell us what you run. We'll show you what Determinate Secure Packages covers, how the SLA applies, and how to get started.

Contact sales

Provide us with some basic details and we'll follow up with you about , usually within one business day.

We'll only use this to get back to you. See our privacy policy (opens in a new tab). This site is protected by reCAPTCHA and the Google Privacy Policy (opens in a new tab) and Terms of Service (opens in a new tab) apply.