CVE-2024-31455 json
Minder GetRepositoryByName data leak
published 2024-04-09 2 y ago modified 2026-09-10 1 mo ago also EUVD-2024-1208 , GHSA-ggp5-28x4-xcj9 , GO-2024-2701
- cvss
- 4.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 55%
- public exploits
- 0
- none known
Summary
Minder by Stacklok is an open source software supply chain security platform. A refactoring in commit `5c381cf` added the ability to get GitHub repositories registered to a project without specifying a specific provider. Unfortunately, the SQL query for doing so was missing parenthesis, and would select a random repository. This issue is patched in pull request 2941. As a workaround, revert prior to `5c381cf`, or roll forward past `2eb94e7`.
Patch / fix
- go github.com/stacklok/minder 0.0.40
- lfprojects minder 0.0.40
- stacklok minder 0.0.40
- github.com/stacklok/minder@11b6573 commit
- github.com/stacklok/minder@5c381cf commit
- github.com/stacklok/minder#2941 pull request
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.77% chance of exploitation in the next 30 days, higher than 55% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 4.3 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N |
| GitHub | 3.1 | 4.3 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/stacklok/minder | >=0.0.39, <0.0.40 |
0.0.40 |
Affected products
- stacklok minder
Classification
- Weakness
-
- CWE-200 Exposure of Sensitive Information to an Unauthorized Actor
References
-
github.com
/stacklok/minder/pull/2941
web, patch
-
github.com
/stacklok/minder/commit/11b6573ad62cfdd783a8bb52f3fce461466037f4
web, patch
-
github.com
/stacklok/minder/commit/5c381cfbf3e4b7ce040ed8511a1fae1a78a0014b
web, patch
-
github.com
/stacklok/minder/security/advisories/GHSA-ggp5-28x4-xcj9
web, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2024-31455
advisory
-
github.com
/stacklok/minder
package
Sources
- CVE List CVE-2024-31455
- GitHub Advisory GHSA-ggp5-28x4-xcj9
- NVD CVE-2024-31455
- OSV GO-2024-2701
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.