From 8cd09efe62a9be2ab8174a0c9c5636b3316af08e Mon Sep 17 00:00:00 2001 From: "advisory-database[bot]" <45398580+advisory-database[bot]@users.noreply.github.com> Date: Fri, 4 Apr 2025 14:22:17 +0000 Subject: [PATCH] Publish Advisories GHSA-wc53-4255-gw3f GHSA-xcj6-pq6g-qj4x --- .../GHSA-wc53-4255-gw3f.json | 73 +++++++++ .../GHSA-xcj6-pq6g-qj4x.json | 146 ++++++++++++++++++ 2 files changed, 219 insertions(+) create mode 100644 advisories/github-reviewed/2025/04/GHSA-wc53-4255-gw3f/GHSA-wc53-4255-gw3f.json create mode 100644 advisories/github-reviewed/2025/04/GHSA-xcj6-pq6g-qj4x/GHSA-xcj6-pq6g-qj4x.json diff --git a/advisories/github-reviewed/2025/04/GHSA-wc53-4255-gw3f/GHSA-wc53-4255-gw3f.json b/advisories/github-reviewed/2025/04/GHSA-wc53-4255-gw3f/GHSA-wc53-4255-gw3f.json new file mode 100644 index 00000000000..782cb2dd3eb --- /dev/null +++ b/advisories/github-reviewed/2025/04/GHSA-wc53-4255-gw3f/GHSA-wc53-4255-gw3f.json @@ -0,0 +1,73 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-wc53-4255-gw3f", + "modified": "2025-04-04T14:20:18Z", + "published": "2025-04-04T14:20:18Z", + "aliases": [ + "CVE-2025-31487" + ], + "summary": "The XWiki JIRA extension allows data leak through an XXE attack by using a fake JIRA server", + "details": "### Impact\nIf the JIRA macro is installed, any logged in XWiki user could edit his/her user profile wiki page and use that JIRA macro, specifying a fake JIRA URL that returns an XML specifying a DOCTYPE pointing to a local file on the XWiki server host and displaying that file's content in one of the returned JIRA fields (such as the summary or description for example).\n\nFor example:\n\n```\n\n ]>\n\n...\n \n &xxe;\n https://jira.xwiki.org/browse/XE-307\n {RETIRED} XWiki Enterprise\n &xxe;\n \n...\n```\n\n### Patches\nThe vulnerability has been patched in the JIRA Extension v8.6.5.\n\n### Workarounds\nNo easy workaround except to upgrade (which is easy using the XWiki Extension Manager).\n\n### References\n* https://github.com/xwiki-contrib/jira/commit/98a74c2a516b42689c73b13ecd94e9c1998fa9cb and https://github.com/xwiki-contrib/jira/commit/5049e352d16f8356734de70daf1202301f170ee6\n* https://jira.xwiki.org/browse/JIRA-49\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [Jira XWiki.org](https://jira.xwiki.org/)\n* Email us at [Security Mailing List](mailto:security@xwiki.org)", + "severity": [ + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N" + } + ], + "affected": [ + { + "package": { + "ecosystem": "Maven", + "name": "org.xwiki.contrib.jira:jira-macro-default" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "4.2" + }, + { + "fixed": "8.5.6" + } + ] + } + ] + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/xwiki-contrib/jira/security/advisories/GHSA-wc53-4255-gw3f" + }, + { + "type": "ADVISORY", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-31487" + }, + { + "type": "WEB", + "url": "https://github.com/xwiki-contrib/jira/commit/5049e352d16f8356734de70daf1202301f170ee6" + }, + { + "type": "WEB", + "url": "https://github.com/xwiki-contrib/jira/commit/98a74c2a516b42689c73b13ecd94e9c1998fa9cb" + }, + { + "type": "PACKAGE", + "url": "https://github.com/xwiki-contrib/jira" + }, + { + "type": "WEB", + "url": "https://jira.xwiki.org/browse/JIRA-49" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-611" + ], + "severity": "HIGH", + "github_reviewed": true, + "github_reviewed_at": "2025-04-04T14:20:18Z", + "nvd_published_at": "2025-04-03T19:15:40Z" + } +} \ No newline at end of file diff --git a/advisories/github-reviewed/2025/04/GHSA-xcj6-pq6g-qj4x/GHSA-xcj6-pq6g-qj4x.json b/advisories/github-reviewed/2025/04/GHSA-xcj6-pq6g-qj4x/GHSA-xcj6-pq6g-qj4x.json new file mode 100644 index 00000000000..d8d1d6817db --- /dev/null +++ b/advisories/github-reviewed/2025/04/GHSA-xcj6-pq6g-qj4x/GHSA-xcj6-pq6g-qj4x.json @@ -0,0 +1,146 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-xcj6-pq6g-qj4x", + "modified": "2025-04-04T14:20:05Z", + "published": "2025-04-04T14:20:05Z", + "aliases": [ + "CVE-2025-31486" + ], + "summary": "Vite allows server.fs.deny to be bypassed with .svg or relative paths", + "details": "### Summary\n\nThe contents of arbitrary files can be returned to the browser.\n\n### Impact\n\nOnly apps explicitly exposing the Vite dev server to the network (using --host or [server.host config option](https://vitejs.dev/config/server-options.html#server-host)) are affected..\n\n### Details\n\n#### `.svg`\n\nRequests ending with `.svg` are loaded at this line.\nhttps://github.com/vitejs/vite/blob/037f801075ec35bb6e52145d659f71a23813c48f/packages/vite/src/node/plugins/asset.ts#L285-L290\nBy adding `?.svg` with `?.wasm?init` or with `sec-fetch-dest: script` header, the restriction was able to bypass.\n\nThis bypass is only possible if the file is smaller than [`build.assetsInlineLimit`](https://vite.dev/config/build-options.html#build-assetsinlinelimit) (default: 4kB) and when using Vite 6.0+.\n\n#### relative paths\n\nThe check was applied before the id normalization. This allowed requests to bypass with relative paths (e.g. `../../`).\n\n### PoC\n\n```bash\nnpm create vite@latest\ncd vite-project/\nnpm install\nnpm run dev\n```\n\nsend request to read `etc/passwd`\n\n```bash\ncurl 'http://127.0.0.1:5173/etc/passwd?.svg?.wasm?init'\n```\n\n```bash\ncurl 'http://127.0.0.1:5173/@fs/x/x/x/vite-project/?/../../../../../etc/passwd?import&?raw'\n```", + "severity": [ + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N" + } + ], + "affected": [ + { + "package": { + "ecosystem": "npm", + "name": "vite" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "6.2.0" + }, + { + "fixed": "6.2.5" + } + ] + } + ] + }, + { + "package": { + "ecosystem": "npm", + "name": "vite" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "6.1.0" + }, + { + "fixed": "6.1.4" + } + ] + } + ] + }, + { + "package": { + "ecosystem": "npm", + "name": "vite" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "6.0.0" + }, + { + "fixed": "6.0.14" + } + ] + } + ] + }, + { + "package": { + "ecosystem": "npm", + "name": "vite" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "5.0.0" + }, + { + "fixed": "5.4.17" + } + ] + } + ] + }, + { + "package": { + "ecosystem": "npm", + "name": "vite" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "4.5.12" + } + ] + } + ] + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/vitejs/vite/security/advisories/GHSA-xcj6-pq6g-qj4x" + }, + { + "type": "ADVISORY", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-31486" + }, + { + "type": "WEB", + "url": "https://github.com/vitejs/vite/commit/62d7e81ee189d65899bb65f3263ddbd85247b647" + }, + { + "type": "PACKAGE", + "url": "https://github.com/vitejs/vite" + }, + { + "type": "WEB", + "url": "https://github.com/vitejs/vite/blob/037f801075ec35bb6e52145d659f71a23813c48f/packages/vite/src/node/plugins/asset.ts#L285-L290" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-200", + "CWE-284" + ], + "severity": "MODERATE", + "github_reviewed": true, + "github_reviewed_at": "2025-04-04T14:20:05Z", + "nvd_published_at": "2025-04-03T19:15:39Z" + } +} \ No newline at end of file