Skip to content

Commit 3c4b33d

Browse files
1 parent 22a9dcd commit 3c4b33d

File tree

2 files changed

+69
-36
lines changed

2 files changed

+69
-36
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{
2+
"schema_version": "1.4.0",
3+
"id": "GHSA-rrr2-jcr8-7q3x",
4+
"modified": "2025-10-14T19:16:59Z",
5+
"published": "2025-06-10T21:31:23Z",
6+
"aliases": [
7+
"CVE-2025-36852"
8+
],
9+
"summary": "@nx/azure-cache Vulnerable to Build Cache Poisoning via Untrusted Pull Requests",
10+
"details": "A critical security vulnerability exists in remote cache extensions for common build systems utilizing bucket-based remote cache (such as those using Amazon S3, Google Cloud Storage, or similar object storage) that allows any contributor with pull request privileges to inject compromised artifacts from an untrusted environment into trusted production environments without detection. \n\nThe vulnerability exploits a fundamental design flaw in the \"first-to-cache wins\" principle, where artifacts built in untrusted environments (feature branches, pull requests) can poison the cache used by trusted environments (protected branches, production deployments). \n\nThis attack bypasses all traditional security measures including encryption, access controls, and checksum validation because the poisoning occurs during the artifact construction phase, before any security measures are applied.",
11+
"severity": [
12+
{
13+
"type": "CVSS_V4",
14+
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/AU:Y/R:U/V:C/RE:M/U:Red"
15+
}
16+
],
17+
"affected": [
18+
{
19+
"package": {
20+
"ecosystem": "npm",
21+
"name": "@nx/azure-cache"
22+
},
23+
"ranges": [
24+
{
25+
"type": "ECOSYSTEM",
26+
"events": [
27+
{
28+
"introduced": "0"
29+
},
30+
{
31+
"last_affected": "4.0.0"
32+
}
33+
]
34+
}
35+
]
36+
}
37+
],
38+
"references": [
39+
{
40+
"type": "ADVISORY",
41+
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-36852"
42+
},
43+
{
44+
"type": "PACKAGE",
45+
"url": "https://github.com/nrwl/nx"
46+
},
47+
{
48+
"type": "WEB",
49+
"url": "https://nx.app/files/cve-2025-06"
50+
},
51+
{
52+
"type": "WEB",
53+
"url": "https://nx.dev/blog/creep-vulnerability-build-cache-security"
54+
},
55+
{
56+
"type": "WEB",
57+
"url": "https://nx.dev/docs/reference/remote-cache-plugins/azure-cache/overview"
58+
}
59+
],
60+
"database_specific": {
61+
"cwe_ids": [
62+
"CWE-829"
63+
],
64+
"severity": "CRITICAL",
65+
"github_reviewed": true,
66+
"github_reviewed_at": "2025-10-14T19:16:59Z",
67+
"nvd_published_at": "2025-06-10T20:15:22Z"
68+
}
69+
}

advisories/unreviewed/2025/06/GHSA-rrr2-jcr8-7q3x/GHSA-rrr2-jcr8-7q3x.json

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)