Skip to content

Commit c84d0ba

Browse files
1 parent 6584378 commit c84d0ba

3 files changed

Lines changed: 84 additions & 5 deletions

File tree

advisories/github-reviewed/2026/03/GHSA-6g7g-w4f8-9c9x/GHSA-6g7g-w4f8-9c9x.json

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"schema_version": "1.4.0",
33
"id": "GHSA-6g7g-w4f8-9c9x",
4-
"modified": "2026-03-18T13:00:19Z",
4+
"modified": "2026-03-19T18:38:45Z",
55
"published": "2026-03-18T13:00:19Z",
66
"aliases": [],
77
"summary": "Denial of service in github.com/buger/jsonparser",
@@ -26,11 +26,14 @@
2626
"introduced": "0"
2727
},
2828
{
29-
"last_affected": "1.1.1"
29+
"fixed": "1.1.2"
3030
}
3131
]
3232
}
33-
]
33+
],
34+
"database_specific": {
35+
"last_known_affected_version_range": "<= 1.1.1"
36+
}
3437
}
3538
],
3639
"references": [
@@ -42,13 +45,25 @@
4245
"type": "WEB",
4346
"url": "https://github.com/golang/vulndb/issues/4514"
4447
},
48+
{
49+
"type": "WEB",
50+
"url": "https://github.com/buger/jsonparser/pull/276"
51+
},
52+
{
53+
"type": "WEB",
54+
"url": "https://github.com/buger/jsonparser/commit/a69e7e01cd4ad67bdfd3ac2c080b9212af16f4b0"
55+
},
4556
{
4657
"type": "WEB",
4758
"url": "https://cyber.securityinfinity.com/buger-jsonparser-negative-slice-panic-dos-2026"
4859
},
4960
{
5061
"type": "PACKAGE",
5162
"url": "https://github.com/buger/jsonparser"
63+
},
64+
{
65+
"type": "WEB",
66+
"url": "https://github.com/buger/jsonparser/releases/tag/v1.1.2"
5267
}
5368
],
5469
"database_specific": {
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
"schema_version": "1.4.0",
3+
"id": "GHSA-cgcg-q9jh-5pr2",
4+
"modified": "2026-03-19T18:37:42Z",
5+
"published": "2026-03-19T18:37:42Z",
6+
"aliases": [
7+
"CVE-2026-33326"
8+
],
9+
"summary": "@keystone-6/core: `isFilterable` bypass via `cursor` parameter in findMany (CVE-2025-46720 incomplete fix)",
10+
"details": "# Summary \n`{field}.isFilterable` access control can be bypassed in `findMany` queries by passing a `cursor`. This can be used to confirm the existence of records by protected field values.\n\nThe fix for [CVE-2025-46720](https://github.com/keystonejs/keystone/security/advisories/GHSA-hg9m-67mm-7pg3) (field-level `isFilterable` bypass for update and delete mutations) added checks to the `where` parameter in `update` and `delete` mutations however the `cursor` parameter in `findMany` was not patched and accepts the same `UniqueWhere` input type.\n\n# Impact \nThis affects any project relying on `isFilterable` behaviour (at the list or field level) to prevent external users from using the filtering of fields as a discovery mechanism. `isFilterable` access control using a function can be bypassed by using the `cursor` input.\n\nThis has no impact on projects using `isFilterable: false` or `defaultIsFilterable: false` for sensitive fields, or if you have otherwise omitted filtering by these fields from your GraphQL schema. (See workarounds)\n\n# Patches \nThis issue has been patched in `@keystone-6/core` version 6.5.2.\n\n# Workarounds \nTo mitigate this issue in older versions where patching is not a viable pathway.\n\n- Set `{field}.isFilterable: false` statically for relevant fields to prevent filtering by them earlier in the access control pipeline (that is, don't use functions)\n- Set `{field}.graphql.omit.read: true` for relevant fields, which implicitly removes filtering by these fields your GraphQL schema",
11+
"severity": [
12+
{
13+
"type": "CVSS_V3",
14+
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N"
15+
}
16+
],
17+
"affected": [
18+
{
19+
"package": {
20+
"ecosystem": "npm",
21+
"name": "@keystone-6/core"
22+
},
23+
"ranges": [
24+
{
25+
"type": "ECOSYSTEM",
26+
"events": [
27+
{
28+
"introduced": "0"
29+
},
30+
{
31+
"fixed": "6.5.2"
32+
}
33+
]
34+
}
35+
],
36+
"database_specific": {
37+
"last_known_affected_version_range": "<= 6.5.1"
38+
}
39+
}
40+
],
41+
"references": [
42+
{
43+
"type": "WEB",
44+
"url": "https://github.com/keystonejs/keystone/security/advisories/GHSA-cgcg-q9jh-5pr2"
45+
},
46+
{
47+
"type": "PACKAGE",
48+
"url": "https://github.com/keystonejs/keystone"
49+
}
50+
],
51+
"database_specific": {
52+
"cwe_ids": [
53+
"CWE-863"
54+
],
55+
"severity": "MODERATE",
56+
"github_reviewed": true,
57+
"github_reviewed_at": "2026-03-19T18:37:42Z",
58+
"nvd_published_at": null
59+
}
60+
}

advisories/github-reviewed/2026/03/GHSA-hqmj-h5c6-369m/GHSA-hqmj-h5c6-369m.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"schema_version": "1.4.0",
33
"id": "GHSA-hqmj-h5c6-369m",
4-
"modified": "2026-03-16T16:23:28Z",
4+
"modified": "2026-03-19T18:36:38Z",
55
"published": "2026-03-16T16:23:28Z",
66
"aliases": [
77
"CVE-2026-28500"
@@ -40,6 +40,10 @@
4040
"type": "WEB",
4141
"url": "https://github.com/onnx/onnx/security/advisories/GHSA-hqmj-h5c6-369m"
4242
},
43+
{
44+
"type": "ADVISORY",
45+
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-28500"
46+
},
4347
{
4448
"type": "WEB",
4549
"url": "https://github.com/ZeroXJacks/CVEs/blob/main/2026/CVE-2026-28500.md"
@@ -58,6 +62,6 @@
5862
"severity": "HIGH",
5963
"github_reviewed": true,
6064
"github_reviewed_at": "2026-03-16T16:23:28Z",
61-
"nvd_published_at": null
65+
"nvd_published_at": "2026-03-18T02:16:24Z"
6266
}
6367
}

0 commit comments

Comments
 (0)