Skip to content

Commit 3cbca3a

Browse files
Sachin Hulyalkarsachinh-amazon
authored andcommitted
fix: register backport reconciliation for upstream advisory fixes
Record three upstream microsoft/vscode 1.128.1 hardening fixes against Code-OSS 1.101.2 in patches/backported-patches.json: - Copilot completions config override-URL hardening: the copilot extension and completions-core config are not shipped in this branch, and no advanced.debug.overrideCapiUrl/overrideProxyUrl settings exist in source; recorded as not-present (patch_path N/A). - Notebook mermaid render hardening: no mermaid extension or renderMermaidBlocksInElement re-parse pattern is present; the markdown notebook renderer already sanitizes untrusted HTML via DOMPurify; recorded as not-present (patch_path N/A). - Extension host iframe parentOrigin validation: already mitigated by the existing patches/web-server/webview.diff, which forces parentOrigin to window.origin in the non-validated hostname path and never uses the attacker-supplied search param there; recorded as covered by that patch. Remove when Code-OSS is updated to >= 1.128.1.
1 parent ed96fae commit 3cbca3a

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

patches/backported-patches.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,5 +94,47 @@
9494
"patch_path": "N/A",
9595
"link": "https://github.com/microsoft/vscode/security/advisories/GHSA-rg3f-8xq5-hwh6",
9696
"note": "Copilot extension not present in Code-OSS 1.101.2"
97+
},
98+
{
99+
"finding_id": "CVE-2026-47282",
100+
"affected_versions": "< 1.128.1",
101+
"patch_path": "N/A",
102+
"link": "https://github.com/microsoft/vscode/commit/f05bcd1aa29cff28a62fe137b4a16fec9393f31b",
103+
"note": "Copilot completions config not present in Code Editor 1.101.2 - no extensions/copilot, no completions-core, and no advanced.debug.overrideCapiUrl/overrideProxyUrl settings in shipped source"
104+
},
105+
{
106+
"finding_id": "GHSA-wr9x-42j2-jvh3",
107+
"affected_versions": "< 1.128.1",
108+
"patch_path": "N/A",
109+
"link": "https://github.com/microsoft/vscode/commit/f05bcd1aa29cff28a62fe137b4a16fec9393f31b",
110+
"note": "Copilot completions config not present in Code Editor 1.101.2 - no extensions/copilot, no completions-core, and no advanced.debug.overrideCapiUrl/overrideProxyUrl settings in shipped source"
111+
},
112+
{
113+
"finding_id": "CVE-2026-57101",
114+
"affected_versions": "< 1.128.1",
115+
"patch_path": "N/A",
116+
"link": "https://github.com/microsoft/vscode/commit/bc2d56c6f8da22a4bd31f741fcb034208770f158",
117+
"note": "Vulnerable mermaid notebook renderer not present in Code Editor 1.101.2 - no mermaid extension, no renderMermaidBlocksInElement, and no sanitized-HTML re-parse via innerHTML; markdown notebook renderer uses DOMPurify.sanitize directly"
118+
},
119+
{
120+
"finding_id": "GHSA-9mw4-h26x-gfxw",
121+
"affected_versions": "< 1.128.1",
122+
"patch_path": "N/A",
123+
"link": "https://github.com/microsoft/vscode/commit/bc2d56c6f8da22a4bd31f741fcb034208770f158",
124+
"note": "Vulnerable mermaid notebook renderer not present in Code Editor 1.101.2 - no mermaid extension, no renderMermaidBlocksInElement, and no sanitized-HTML re-parse via innerHTML; markdown notebook renderer uses DOMPurify.sanitize directly"
125+
},
126+
{
127+
"finding_id": "CVE-2026-57102",
128+
"affected_versions": "< 1.128.1",
129+
"patch_path": "patches/web-server/webview.diff",
130+
"link": "https://github.com/microsoft/vscode/commit/236fa7d8ea86f0f4261df38e1a17b3c7e7002bd0",
131+
"note": "webWorkerExtensionHostIframe.html hardening already shipped: in the non-validated hostname path parentOrigin is forced to window.origin and the attacker-supplied parentOrigin search param is never used, equivalent to upstream's explicit parentOrigin rejection"
132+
},
133+
{
134+
"finding_id": "GHSA-v282-cxqj-xgj4",
135+
"affected_versions": "< 1.128.1",
136+
"patch_path": "patches/web-server/webview.diff",
137+
"link": "https://github.com/microsoft/vscode/commit/236fa7d8ea86f0f4261df38e1a17b3c7e7002bd0",
138+
"note": "webWorkerExtensionHostIframe.html hardening already shipped: in the non-validated hostname path parentOrigin is forced to window.origin and the attacker-supplied parentOrigin search param is never used, equivalent to upstream's explicit parentOrigin rejection"
97139
}
98140
]

0 commit comments

Comments
 (0)