{"id":"CVE-2024-31455","aliases":["EUVD-2024-1208","GHSA-ggp5-28x4-xcj9","GO-2024-2701"],"status":"published","title":"Minder GetRepositoryByName data leak","description":"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`.","severity":{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00765,"percentile":0.55763,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-200"],"published":"2024-04-09T16:18:02Z","modified":"2026-11-11T02:47:40Z","fixes":[{"ecosystem":"Go","package":"github.com/stacklok/minder","fixed_in":["0.0.40"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Go","package":"github.com/stacklok/minder","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0.0.39"},{"last_affected":"0.0.39"},{"fixed":"0.0.40"}]}],"versions":["0.0.39"]},{"source":"osv","ecosystem":"Go","package":"github.com/stacklok/minder","ranges":[{"type":"SEMVER","events":[{"introduced":"0.0.39"},{"fixed":"0.0.40"}]}],"versions":["0.0.39"]},{"source":"osv","ecosystem":"Go","package":"github.com/stacklok/minder","ranges":[{"type":"SEMVER","events":[{"introduced":"0.0.39"},{"fixed":"0.0.40"}]}]}],"products":[{"vendor":"mindersec","product":"minder"},{"vendor":"stacklok","product":"minder"}],"references":[{"url":"https://github.com/stacklok/minder/security/advisories/GHSA-ggp5-28x4-xcj9","tags":["x_refsource_CONFIRM","x_transferred","advisory","web"]},{"url":"https://github.com/stacklok/minder/pull/2941","tags":["x_refsource_MISC","x_transferred","fix","web"]},{"url":"https://github.com/stacklok/minder/commit/11b6573ad62cfdd783a8bb52f3fce461466037f4","tags":["x_refsource_MISC","x_transferred","fix","web"]},{"url":"https://github.com/stacklok/minder/commit/5c381cfbf3e4b7ce040ed8511a1fae1a78a0014b","tags":["x_refsource_MISC","x_transferred","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-31455","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-ggp5-28x4-xcj9"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/31xxx/CVE-2024-31455.json","tags":["advisory"]},{"url":"https://github.com/stacklok/minder","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2024-31455","title":"Minder GetRepositoryByName data leak","description":"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`.","status":"published","published":"2024-04-09T16:52:03.254Z","modified":"2024-08-02T01:52:56.973Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T14:34:14.649724Z"}],"euvd":[{"id":"EUVD-2024-1208","description":"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`.","status":"published","published":"2024-04-09T16:52:03Z","modified":"2024-08-02T01:52:56Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium"}],"updated_at":"2026-11-03T03:50:24.06764Z"}],"ghsa":[{"id":"GHSA-ggp5-28x4-xcj9","title":"Minder GetRepositoryByName data leak","description":"### Impact\nA recent refactoring 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.\n\n### Patches\nPatched in #2941\n\n### Workarounds\nRevert prior to `5c381cf`, or roll forward past `2eb94e7`\n\n### References\nN/A","status":"published","published":"2024-04-09T16:18:02Z","modified":"2024-04-09T21:12:27Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T14:37:42.744468Z"}],"nvd":[{"id":"CVE-2024-31455","description":"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`.","status":"published","published":"2024-04-09T17:16:03.043Z","modified":"2026-06-17T07:28:27.533Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T14:09:49.255123Z"}],"osv":[{"id":"CVE-2024-31455","title":"Minder GetRepositoryByName data leak","description":"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`.","status":"published","published":"2024-04-09T16:52:03.254Z","modified":"2026-11-11T02:47:40.653158954Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium"}],"cwes":["CWE-200"],"updated_at":"2026-11-11T03:22:28.447808Z"},{"id":"GHSA-ggp5-28x4-xcj9","title":"Minder GetRepositoryByName data leak","description":"### Impact\nA recent refactoring 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.\n\n### Patches\nPatched in #2941\n\n### Workarounds\nRevert prior to `5c381cf`, or roll forward past `2eb94e7`\n\n### References\nN/A","status":"published","published":"2024-04-09T16:18:02Z","modified":"2026-09-10T03:50:11.262592417Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T15:46:47.822182Z"},{"id":"GO-2024-2701","title":"Minder GetRepositoryByName data leak in github.com/stacklok/minder","description":"Minder GetRepositoryByName data leak in github.com/stacklok/minder","status":"published","published":"2024-06-04T15:19:21Z","modified":"2026-03-03T04:55:00.333138Z","updated_at":"2026-11-02T15:47:01.453823Z"}]}}
