Approved changes feed: RSS · Atom

cpe:2.3:a:stacklok:minder:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorStacklok (143141ff-e25a-5851-8633-8bff8193e1ec)
ProductMinder (351e8bb6-1e90-5811-8568-853095424d34)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2024-37904 vulnerable 2026-06-08 06:39:48.233243 Denial of service from maliciously configured Git repository in Minder
MEDIUM (5.7)
Minder is an open source Software Supply Chain Security Platform. Minder's Git provider is vulnerable to a denial of service from a maliciously configured GitHub repository. The Git provider clones users repositories using the `github.com/go-git/go-git/v5` library on lines `L55-L89`. The Git provider does the following on the lines `L56-L62`. First, it sets the `CloneOptions`, specifying the url, the depth etc. It then validates the options. It then sets up an in-memory filesystem, to which it clones and Finally, it clones the repository. The `(g *Git) Clone()` method is vulnerable to a DoS attack: A Minder user can instruct Minder to clone a large repository which will exhaust memory and crash the Minder server. The root cause of this vulnerability is a combination of the following conditions: 1. Users can control the Git URL which Minder clones, 2. Minder does not enforce a size limit to the repository, 3. Minder clones the entire repository into memory. This issue has been addressed in commit `7979b43` which has been included in release version v0.0.52. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2024-06-18T17:07:02.812Z
Updated: 2024-08-02T04:04:23.360Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-35238 vulnerable 2026-06-08 06:37:35.502054 Denial of service of Minder Server from maliciously crafted GitHub attestations
MEDIUM (5.3)
Minder by Stacklok is an open source software supply chain security platform. Minder prior to version 0.0.51 is vulnerable to a denial-of-service (DoS) attack which could allow an attacker to crash the Minder server and deny other users access to it. The root cause of the vulnerability is that Minders sigstore verifier reads an untrusted response entirely into memory without enforcing a limit on the response body. An attacker can exploit this by making Minder make a request to an attacker-controlled endpoint which returns a response with a large body which will crash the Minder server. Specifically, the point of failure is where Minder parses the response from the GitHub attestations endpoint in `getAttestationReply`. Here, Minder makes a request to the `orgs/$owner/attestations/$checksumref` GitHub endpoint (line 285) and then parses the response into the `AttestationReply` (line 295). The way Minder parses the response on line 295 makes it prone to DoS if the response is large enough. Essentially, the response needs to be larger than the machine has available memory. Version 0.0.51 contains a patch for this issue. The content that is hosted at the `orgs/$owner/attestations/$checksumref` GitHub attestation endpoint is controlled by users including unauthenticated users to Minders threat model. However, a user will need to configure their own Minder settings to cause Minder to make Minder send a request to fetch the attestations. The user would need to know of a package whose attestations were configured in such a way that they would return a large response when fetching them. As such, the steps needed to carry out this attack would look as such: 1. The attacker adds a package to ghcr.io with attestations that can be fetched via the `orgs/$owner/attestations/$checksumref` GitHub endpoint. 2. The attacker registers on Minder and makes Minder fetch the attestations. 3. Minder fetches attestations and crashes thereby being denied of service.
Published: 2024-05-27T17:12:20.570Z
Updated: 2024-09-03T15:27:31.490Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-35194 vulnerable 2026-06-08 06:37:35.413509 Stacklok Minder vulnerable to denial of service from maliciously crafted templates
MEDIUM (5.3)
Minder is a software supply chain security platform. Prior to version 0.0.50, Minder engine is susceptible to a denial of service from memory exhaustion that can be triggered from maliciously created templates. Minder engine uses templating to generate strings for various use cases such as URLs, messages for pull requests, descriptions for advisories. In some cases can the user control both the template and the params for it, and in a subset of these cases, Minder reads the generated template entirely into memory. When Minders templating meets both of these conditions, an attacker is able to generate large enough templates that Minder will exhaust memory and crash. This vulnerability is fixed in 0.0.50.
Published: 2024-05-20T20:44:10.562Z
Updated: 2024-08-02T03:07:46.859Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-35185 vulnerable 2026-06-08 06:37:35.400292 Denial of service of Minder Server with attacker-controlled REST endpoint
MEDIUM (5.3)
Minder is a software supply chain security platform. Prior to version 0.0.49, the Minder REST ingester is vulnerable to a denial of service attack via an attacker-controlled REST endpoint that can crash the Minder server. The REST ingester allows users to interact with REST endpoints to fetch data for rule evaluation. When fetching data with the REST ingester, Minder sends a request to an endpoint and will use the data from the body of the response as the data to evaluate against a certain rule. If the response is sufficiently large, it can drain memory on the machine and crash the Minder server. The attacker can control the remote REST endpoints that Minder sends requests to, and they can configure the remote REST endpoints to return responses with large bodies. They would then instruct Minder to send a request to their configured endpoint that would return the large response which would crash the Minder server. Version 0.0.49 fixes this issue.
Published: 2024-05-16T15:15:13.530Z
Updated: 2024-08-02T03:07:46.733Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-34084 vulnerable 2026-06-08 06:37:32.635409 Minder's Github Webhook Handler vulnerable to denial of service from un-validated requests
HIGH (7.5)
Minder's `HandleGithubWebhook` is susceptible to a denial of service attack from an untrusted HTTP request. The vulnerability exists before the request has been validated, and as such the request is still untrusted at the point of failure. This allows an attacker with the ability to send requests to `HandleGithubWebhook` to crash the Minder controlplane and deny other users from using it. This vulnerability is fixed in 0.0.48.
Published: 2024-05-07T14:12:19.954Z
Updated: 2024-08-02T02:42:59.894Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-31455 vulnerable 2026-06-08 06:35:31.554581 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-27916 vulnerable 2026-06-08 06:33:25.059704 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-27093 vulnerable 2026-06-08 06:31:27.541038 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.