Skip to content

Commit e05336a

Browse files
1 parent 242e199 commit e05336a

3 files changed

Lines changed: 47 additions & 8 deletions

File tree

advisories/github-reviewed/2026/03/GHSA-3x4c-7xq6-9pq8/GHSA-3x4c-7xq6-9pq8.json

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"schema_version": "1.4.0",
33
"id": "GHSA-3x4c-7xq6-9pq8",
4-
"modified": "2026-03-17T16:17:06Z",
4+
"modified": "2026-03-19T18:33:24Z",
55
"published": "2026-03-17T16:17:06Z",
66
"aliases": [
77
"CVE-2026-27980"
88
],
99
"summary": "Next.js: Unbounded next/image disk cache growth can exhaust storage",
10-
"details": "## Summary\nThe default Next.js image optimization disk cache (`/_next/image`) did not have a configurable upper bound, allowing unbounded cache growth.\n\n## Impact\nAn attacker could generate many unique image-optimization variants and exhaust disk space, causing denial of service.\n\n## Patches\nFixed by adding an LRU-backed disk cache with `images.maximumDiskCacheSize`, including eviction of least-recently-used entries when the limit is exceeded. Setting `maximumDiskCacheSize: 0` disables disk caching. \n\n## Workarounds\nIf upgrade is not immediately possible:\n- Periodically clean `.next/cache/images`.\n- Reduce variant cardinality (e.g., tighten values for `images.localPatterns`, `images.remotePatterns`, and `images.qualities`)",
10+
"details": "## Summary\nThe default Next.js image optimization disk cache (`/_next/image`) did not have a configurable upper bound, allowing unbounded cache growth.\n\n## Impact\nAn attacker could generate many unique image-optimization variants and exhaust disk space, causing denial of service. Note that this does not impact platforms that have their own image optimization capabilities, such as Vercel.\n\n## Patches\nFixed by adding an LRU-backed disk cache with `images.maximumDiskCacheSize`, including eviction of least-recently-used entries when the limit is exceeded. Setting `maximumDiskCacheSize: 0` disables disk caching. \n\n## Workarounds\nIf upgrade is not immediately possible:\n- Periodically clean `.next/cache/images`.\n- Reduce variant cardinality (e.g., tighten values for `images.localPatterns`, `images.remotePatterns`, and `images.qualities`)",
1111
"severity": [
1212
{
1313
"type": "CVSS_V4",
@@ -25,21 +25,44 @@
2525
"type": "ECOSYSTEM",
2626
"events": [
2727
{
28-
"introduced": "10.0.0"
28+
"introduced": "16.0.0-beta.0"
2929
},
3030
{
3131
"fixed": "16.1.7"
3232
}
3333
]
3434
}
3535
]
36+
},
37+
{
38+
"package": {
39+
"ecosystem": "npm",
40+
"name": "next"
41+
},
42+
"ranges": [
43+
{
44+
"type": "ECOSYSTEM",
45+
"events": [
46+
{
47+
"introduced": "10.0.0"
48+
},
49+
{
50+
"fixed": "15.5.14"
51+
}
52+
]
53+
}
54+
]
3655
}
3756
],
3857
"references": [
3958
{
4059
"type": "WEB",
4160
"url": "https://github.com/vercel/next.js/security/advisories/GHSA-3x4c-7xq6-9pq8"
4261
},
62+
{
63+
"type": "ADVISORY",
64+
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-27980"
65+
},
4366
{
4467
"type": "WEB",
4568
"url": "https://github.com/vercel/next.js/commit/39eb8e0ac498b48855a0430fbf4c22276a73b4bd"
@@ -60,6 +83,6 @@
6083
"severity": "MODERATE",
6184
"github_reviewed": true,
6285
"github_reviewed_at": "2026-03-17T16:17:06Z",
63-
"nvd_published_at": null
86+
"nvd_published_at": "2026-03-18T01:16:04Z"
6487
}
6588
}

advisories/github-reviewed/2026/03/GHSA-c6hr-w26q-c636/GHSA-c6hr-w26q-c636.json

Lines changed: 10 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-c6hr-w26q-c636",
4-
"modified": "2026-03-18T01:30:54Z",
4+
"modified": "2026-03-19T18:33:51Z",
55
"published": "2026-03-02T22:17:30Z",
66
"aliases": [
77
"CVE-2026-22178"
@@ -40,6 +40,10 @@
4040
"type": "WEB",
4141
"url": "https://github.com/openclaw/openclaw/security/advisories/GHSA-c6hr-w26q-c636"
4242
},
43+
{
44+
"type": "ADVISORY",
45+
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-22178"
46+
},
4347
{
4448
"type": "WEB",
4549
"url": "https://github.com/openclaw/openclaw/commit/74268489137510b6f6349919d1e197b17290d92c"
@@ -51,6 +55,10 @@
5155
{
5256
"type": "PACKAGE",
5357
"url": "https://github.com/openclaw/openclaw"
58+
},
59+
{
60+
"type": "WEB",
61+
"url": "https://www.vulncheck.com/advisories/openclaw-redos-and-regex-injection-via-unescaped-feishu-mention-metadata"
5462
}
5563
],
5664
"database_specific": {
@@ -60,6 +68,6 @@
6068
"severity": "MODERATE",
6169
"github_reviewed": true,
6270
"github_reviewed_at": "2026-03-02T22:17:30Z",
63-
"nvd_published_at": null
71+
"nvd_published_at": "2026-03-18T02:16:22Z"
6472
}
6573
}

advisories/github-reviewed/2026/03/GHSA-vj3g-5px3-gr46/GHSA-vj3g-5px3-gr46.json

Lines changed: 10 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-vj3g-5px3-gr46",
4-
"modified": "2026-03-18T01:25:43Z",
4+
"modified": "2026-03-19T18:34:17Z",
55
"published": "2026-03-03T18:42:28Z",
66
"aliases": [
77
"CVE-2026-22171"
@@ -40,6 +40,10 @@
4040
"type": "WEB",
4141
"url": "https://github.com/openclaw/openclaw/security/advisories/GHSA-vj3g-5px3-gr46"
4242
},
43+
{
44+
"type": "ADVISORY",
45+
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-22171"
46+
},
4347
{
4448
"type": "WEB",
4549
"url": "https://github.com/openclaw/openclaw/commit/c821099157a9767d4df208c6b12f214946507871"
@@ -55,6 +59,10 @@
5559
{
5660
"type": "PACKAGE",
5761
"url": "https://github.com/openclaw/openclaw"
62+
},
63+
{
64+
"type": "WEB",
65+
"url": "https://www.vulncheck.com/advisories/openclaw-path-traversal-in-feishu-media-temporary-file-naming"
5866
}
5967
],
6068
"database_specific": {
@@ -64,6 +72,6 @@
6472
"severity": "MODERATE",
6573
"github_reviewed": true,
6674
"github_reviewed_at": "2026-03-03T18:42:28Z",
67-
"nvd_published_at": null
75+
"nvd_published_at": "2026-03-18T02:16:21Z"
6876
}
6977
}

0 commit comments

Comments
 (0)