{"vulnerability": "cve-2026-4850", "sightings": [{"uuid": "0f71e08b-5595-46aa-8238-6ece1c574c50", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "86ecb4e1-bb32-44d5-9f39-8a4673af8385", "vulnerability": "CVE-2026-4850", "type": "seen", "source": "https://www.incibe.es/incibe-cert/alerta-temprana/vulnerabilidades/cve-2026-4850", "content": "", "creation_timestamp": "2026-03-26T07:16:22.000000Z"}, {"uuid": "38a5c563-ed7e-4682-8bff-5dfc9b44610a", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-4850", "type": "seen", "source": "https://bsky.app/profile/cve.skyfleet.blue/post/3mhxdt3xewl23", "content": "", "creation_timestamp": "2026-03-26T09:59:53.817739Z"}, {"uuid": "fc5225b4-5f9e-4d7f-94df-bf8a2f2dc0d3", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-4850", "type": "seen", "source": "https://bsky.app/profile/cyberhub.blog/post/3minlqheimq2w", "content": "", "creation_timestamp": "2026-04-04T06:20:09.906111Z"}, {"uuid": "f8526a77-bf4d-40e0-b426-6cbbda469399", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-48506", "type": "seen", "source": "https://bsky.app/profile/cve.skyfleet.blue/post/3mow5neb5pq2v", "content": "CVE-2026-48506 - MessagePack-CSharp: MessagePackReader.Skip can recurse without enforcing maximum object graph depth\nCVE ID : CVE-2026-48506\n \n Published : June 22, 2026, 9:17 p.m. | 2\u00a0hours, 26\u00a0minutes ago\n \n Description : MessagePack for C# is a MessagePack serializer for C#...", "creation_timestamp": "2026-06-23T00:32:59.920995Z"}, {"uuid": "bfad036b-1d8f-43bc-ae4c-73fbd9977b74", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-48500", "type": "seen", "source": "https://bsky.app/profile/cve.skyfleet.blue/post/3mow5xmq4hl2q", "content": "CVE-2026-48500 - Filament: Unauthenticated temporary file upload on auth pages\nCVE ID : CVE-2026-48500\n \n Published : June 22, 2026, 9:41 p.m. | 2\u00a0hours, 2\u00a0minutes ago\n \n Description : Filament is a collection of full-stack components for accelerated Laravel development. From ...", "creation_timestamp": "2026-06-23T00:38:44.476435Z"}, {"uuid": "68d440fc-c451-4fae-a294-4966e2d837dc", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-48509", "type": "seen", "source": "https://bsky.app/profile/cve.skyfleet.blue/post/3mow65lsemi23", "content": "CVE-2026-48509 - MessagePack-CSharp: ASP.NET Core MessagePackInputFormatter defaults to TrustedData for HTTP request bodies\nCVE ID : CVE-2026-48509\n \n Published : June 22, 2026, 9:16 p.m. | 2\u00a0hours, 27\u00a0minutes ago\n \n Description : MessagePack for C# is a MessagePack serializer...", "creation_timestamp": "2026-06-23T00:42:06.524609Z"}, {"uuid": "228d9e4c-95d7-4ad7-912f-e6b5f334e4e7", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-48502", "type": "seen", "source": "https://bsky.app/profile/cve.skyfleet.blue/post/3mow6ee6ob22q", "content": "CVE-2026-48502 - MessagePack-CSharp: Denial of service vulnerabilities can swamp the CPU or crash the process with stack and heap overflows\nCVE ID : CVE-2026-48502\n \n Published : June 22, 2026, 9:18 p.m. | 2\u00a0hours, 25\u00a0minutes ago\n \n Description : MessagePack for C# is a Messag...", "creation_timestamp": "2026-06-23T00:45:51.694083Z"}, {"uuid": "b633b10e-d0eb-4ebd-b442-e8f1ed3350c3", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-48505", "type": "seen", "source": "https://bsky.app/profile/cve.skyfleet.blue/post/3mow6lzrmz42a", "content": "CVE-2026-48505 - Filament: Multi-factor authentication (app) recovery codes can still be used multiple times via concurrent submission\nCVE ID : CVE-2026-48505\n \n Published : June 22, 2026, 9:39 p.m. | 2\u00a0hours, 4\u00a0minutes ago\n \n Description : Filament is a collection of full-sta...", "creation_timestamp": "2026-06-23T00:50:09.097391Z"}, {"uuid": "681024e9-eecb-4144-abaf-c26b600c4ca2", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-48507", "type": "seen", "source": "https://gist.github.com/alon710/3da2d0271b4ce13266c6eb8e48512bfd", "content": "# CVE-2026-48507: CVE-2026-48507: Incorrect Authorization in Snipe-IT Bulk User Edit and Merge Features\n\n&gt; **CVSS Score:** 7.1\n&gt; **Published:** 2026-06-23\n&gt; **Full Report:** https://cvereports.com/reports/CVE-2026-48507\n\n## Summary\nAn incorrect authorization vulnerability (CWE-863) in Snipe-IT versions prior to 8.6.0 allows authenticated, low-privileged users with granular 'users.edit' permissions to modify restricted user flags ('activated' and 'ldap_import') and merge high-privileged administrator accounts into standard user accounts. This allows an attacker to lock administrators out of the system or completely hijack administrator accounts.\n\n## TL;DR\nLow-privileged users with 'users.edit' permissions in Snipe-IT &lt; 8.6.0 can deactivate administrative accounts or hijack them via bulk edit and user merge features, leading to complete Denial of Service or horizontal privilege escalation.\n\n## Exploit Status: POC\n\n## Technical Details\n\n- **CWE ID**: CWE-863 (Incorrect Authorization)\n- **Attack Vector**: Network / Remote\n- **CVSS Score**: 7.1 (High)\n- **EPSS Score**: 0.00194 (Percentile: 9.18%)\n- **Impact**: Privilege Escalation / Denial of Service (Administrator Lockout)\n- **Exploit Status**: Proof-of-Concept via Integration Tests\n- **KEV Status**: Not Listed\n\n## Affected Systems\n\n- Snipe-IT Asset Management System (versions prior to 8.6.0)\n- **Snipe-IT**: &lt; 8.6.0 (Fixed in: `8.6.0`)\n\n## Mitigation\n\n- Upgrade Snipe-IT to version 8.6.0 or later immediately\n- Revoke 'users.edit' and 'users.delete' permissions from low-privileged users if upgrading is not immediately possible\n- Deploy WAF rules or reverse proxy blocks on endpoints '/users/bulkeditsave' and '/users/merge/save' for non-admin accounts\n\n**Remediation Steps:**\n1. Check current Snipe-IT version using administrative panel or command line\n2. If version is less than 8.6.0, run the database and codebase update tools to move to 8.6.0\n3. Verify permissions within 'Settings &gt; Groups' to check if low-privileged users possess access to bulk-edit and user-merge actions\n4. Monitor application logs for POST actions on '/users/bulkeditsave' containing 'activated=0' payload parameters\n\n## References\n\n- [GitHub Security Advisory (GHSA-6f75-x745-xcpr)](https://github.com/grokability/snipe-it/security/advisories/GHSA-6f75-x745-xcpr)\n- [Official Patch Commit](https://github.com/grokability/snipe-it/commit/403f9c848b05274642f64450696bdcdc242a352a)\n- [CVE.org Record](https://www.cve.org/CVERecord?id=CVE-2026-48507)\n- [Wiz Vulnerability Database Details](https://www.wiz.io/vulnerability-database/cve/cve-2026-48507)\n\n\n---\n*Generated by [CVEReports](https://cvereports.com/reports/CVE-2026-48507) - Automated Vulnerability Intelligence*", "creation_timestamp": "2026-06-24T02:11:40.000000Z"}, {"uuid": "8405dc0f-f333-4d95-8e55-4a7f6ed2b40c", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-48507", "type": "seen", "source": "https://gist.github.com/alon710/e0c0df432c86420f7e6e4e56d0b5a192", "content": "# CVE-2026-48507: CVE-2026-48507: Incorrect Authorization in Snipe-IT Bulk User Edit and Merge Features\n\n&gt; **CVSS Score:** 7.1\n&gt; **Published:** 2026-06-23\n&gt; **Full Report:** https://cvereports.com/reports/CVE-2026-48507\n\n## Summary\nAn incorrect authorization vulnerability (CWE-863) in Snipe-IT versions prior to 8.6.0 allows authenticated, low-privileged users with granular 'users.edit' permissions to modify restricted user flags ('activated' and 'ldap_import') and merge high-privileged administrator accounts into standard user accounts. This allows an attacker to lock administrators out of the system or completely hijack administrator accounts.\n\n## TL;DR\nLow-privileged users with 'users.edit' permissions in Snipe-IT &lt; 8.6.0 can deactivate administrative accounts or hijack them via bulk edit and user merge features, leading to complete Denial of Service or horizontal privilege escalation.\n\n## Exploit Status: POC\n\n## Technical Details\n\n- **CWE ID**: CWE-863 (Incorrect Authorization)\n- **Attack Vector**: Network / Remote\n- **CVSS Score**: 7.1 (High)\n- **EPSS Score**: 0.00194 (Percentile: 9.18%)\n- **Impact**: Privilege Escalation / Denial of Service (Administrator Lockout)\n- **Exploit Status**: Proof-of-Concept via Integration Tests\n- **KEV Status**: Not Listed\n\n## Affected Systems\n\n- Snipe-IT Asset Management System (versions prior to 8.6.0)\n- **Snipe-IT**: &lt; 8.6.0 (Fixed in: `8.6.0`)\n\n## Mitigation\n\n- Upgrade Snipe-IT to version 8.6.0 or later immediately\n- Revoke 'users.edit' and 'users.delete' permissions from low-privileged users if upgrading is not immediately possible\n- Deploy WAF rules or reverse proxy blocks on endpoints '/users/bulkeditsave' and '/users/merge/save' for non-admin accounts\n\n**Remediation Steps:**\n1. Check current Snipe-IT version using administrative panel or command line\n2. If version is less than 8.6.0, run the database and codebase update tools to move to 8.6.0\n3. Verify permissions within 'Settings &gt; Groups' to check if low-privileged users possess access to bulk-edit and user-merge actions\n4. Monitor application logs for POST actions on '/users/bulkeditsave' containing 'activated=0' payload parameters\n\n## References\n\n- [GitHub Security Advisory (GHSA-6f75-x745-xcpr)](https://github.com/grokability/snipe-it/security/advisories/GHSA-6f75-x745-xcpr)\n- [Official Patch Commit](https://github.com/grokability/snipe-it/commit/403f9c848b05274642f64450696bdcdc242a352a)\n- [CVE.org Record](https://www.cve.org/CVERecord?id=CVE-2026-48507)\n- [Wiz Vulnerability Database Details](https://www.wiz.io/vulnerability-database/cve/cve-2026-48507)\n\n\n---\n*Generated by [CVEReports](https://cvereports.com/reports/CVE-2026-48507) - Automated Vulnerability Intelligence*", "creation_timestamp": "2026-06-24T02:22:36.000000Z"}, {"uuid": "6fa5823d-5693-4f75-8050-12e1be6ebf08", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-48500", "type": "seen", "source": "https://gist.github.com/alon710/f3efb3a6eb14f85378da7277ba2da374", "content": "# CVE-2026-48500: CVE-2026-48500: Unauthenticated File Upload and Resource Exhaustion in Filament Admins\n\n&gt; **CVSS Score:** 6.5\n&gt; **Published:** 2026-06-23\n&gt; **Full Report:** https://cvereports.com/reports/CVE-2026-48500\n\n## Summary\nCVE-2026-48500 is an authorization bypass vulnerability within Filament, a full-stack Laravel administration panel suite. The flaw arises from the unauthenticated exposure of Livewire's file upload RPC endpoints on guest-facing pages, allowing remote actors to upload arbitrary files to temporary storage, potentially leading to storage exhaustion and service disruption.\n\n## TL;DR\nUnauthenticated users can exploit exposed Livewire file-upload endpoints on public pages to write arbitrary files to server storage, causing potential denial-of-service conditions.\n\n## Exploit Status: POC\n\n## Technical Details\n\n- **CWE ID**: CWE-862\n- **Attack Vector**: Network (AV:N)\n- **CVSS v3.1 Score**: 6.5\n- **EPSS Score**: 0.00207 (10.69th percentile)\n- **Impact**: Storage depletion, Denial of Service (DoS)\n- **Exploit Status**: PoC / Conceptual\n- **CISA KEV Status**: Not Listed\n\n## Affected Systems\n\n- Filament Admin Panels for Laravel (filament/filament)\n- **filament/filament**: &gt;= 3.0.0, &lt; 3.3.52 (Fixed in: `3.3.52`)\n- **filament/filament**: &gt;= 4.0.0, &lt; 4.11.5 (Fixed in: `4.11.5`)\n- **filament/filament**: &gt;= 5.0.0, &lt; 5.6.5 (Fixed in: `5.6.5`)\n\n## Mitigation\n\n- Upgrade filament/filament dependency to patched versions\n- Implement custom web application firewalls or middleware to block upload RPCs on unauthenticated login routes\n- Ensure all custom public Livewire components enforce strict schema limits on dynamic file handling traits\n\n**Remediation Steps:**\n1. Verify current Filament version via 'composer show filament/filament'\n2. Run 'composer update filament/filament' to pull down the latest patch updates\n3. Apply RestrictsFileUploadsToSchemaComponents or RestrictsFileUploadsToFormComponents to custom public-facing components\n\n## References\n\n- [GitHub Security Advisory GHSA-44wp-g8f4-f4v5](https://github.com/filamentphp/filament/security/advisories/GHSA-44wp-g8f4-f4v5)\n- [CVE-2026-48500 Authority Record](https://www.cve.org/CVERecord?id=CVE-2026-48500)\n\n\n---\n*Generated by [CVEReports](https://cvereports.com/reports/CVE-2026-48500) - Automated Vulnerability Intelligence*", "creation_timestamp": "2026-06-24T04:42:12.000000Z"}, {"uuid": "2751d2e1-c162-469f-8408-fea29a5aebe5", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-48502", "type": "seen", "source": "https://bsky.app/profile/cyberhub.blog/post/3mr2mvnvtah26", "content": "\ud83d\udccc CVE-2026-48502 - MessagePack for C# is a MessagePack serializer for C#. Prior to 2.5.301 and 3.1.7, MessagePackReader.ReadDateTime() can allocate stack memory based on... https://www.cyberhub.blog/cves/CVE-2026-48502", "creation_timestamp": "2026-07-20T06:07:07.314637Z"}, {"uuid": "8daa1acf-7373-4f26-a2bd-39c875bac5b6", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-48506", "type": "seen", "source": "https://gist.github.com/djlan/99ee4894b545754eff357e18c53ca5f1", "content": "# PR \u89e3\u91ca: fix(deps): remediate S360 OSS vulnerabilities (Scriban, IdentityModel.Saml, OData)\n\n\u901a\u8fc7\u5347\u7ea7\u5e76\u663e\u5f0f\u9489\u4f4f\uff08pin\uff09\u5b58\u5728\u6f0f\u6d1e\u7684\u4f20\u9012\u4f9d\u8d56\u7248\u672c\uff0c\u4fee\u590d Synapse-NotebookService \u4e2d\u5c1a\u65e0\u4fee\u590d PR \u7684 S360 \u5f00\u6e90\u7ec4\u4ef6\u5b89\u5168\u6f0f\u6d1e\u3002\n\n**PR \u94fe\u63a5**: https://dev.azure.com/msdata/A365/_git/Synapse-NotebookService/pullrequest/2200671\n**\u4f5c\u8005**: Long Tian\n**\u72b6\u6001**: active\n**\u5206\u652f**: `voidfunction/s360-oss-vuln-fixes` \u2192 `master`\n**\u53d8\u66f4\u7edf\u8ba1**: 3 files changed\uff08\u4f9d\u8d56\u6e05\u5355\u4e0e\u9879\u76ee\u6587\u4ef6\u8c03\u6574\uff0c\u975e\u4e1a\u52a1\u4ee3\u7801\uff09\n\n## \u76ee\u5f55\n- [\u53d8\u66f4\u6982\u89c8](#\u53d8\u66f4\u6982\u89c8)\n- [\u5f71\u54cd\u5206\u6790](#\u5f71\u54cd\u5206\u6790)\n\n---\n\n## \u53d8\u66f4\u6982\u89c8\n\n### 1. \u96c6\u4e2d\u4f9d\u8d56\u7248\u672c\u6e05\u5355\u5347\u7ea7\uff08S360 \u6f0f\u6d1e\u4fee\u590d\uff09\n\n**\u76ee\u7684**: \u9488\u5bf9 S360 \u4e0a\u62a5\u7684 **[SFI-ES5.2] 1ES Open Source Vulnerabilities**\uff0c\u5c06\u4e09\u7c7b\u5b58\u5728\u9ad8\u5371/\u4e25\u91cd\u6f0f\u6d1e\u7684\u5f00\u6e90\u7ec4\u4ef6\u5347\u7ea7\u5230\u5df2\u4fee\u590d\u7248\u672c\u3002\u8fd9\u4e9b\u6f0f\u6d1e\u6b64\u524d\u6ca1\u6709\u5bf9\u5e94\u7684\u4fee\u590d PR\uff0c\u56e0\u6b64\u9700\u8981\u5728\u672c\u4ed3\u5e93\u7edf\u4e00\u5904\u7406\u3002\u9009\u62e9\u5728\u96c6\u4e2d\u5305\u7ba1\u7406\u6587\u4ef6\u91cc\u8c03\u6574\u7248\u672c\uff0c\u53ef\u8ba9\u6574\u4e2a\u89e3\u51b3\u65b9\u6848\u7684\u6240\u6709\u9879\u76ee\u4e00\u81f4\u5730\u5f15\u7528\u5b89\u5168\u7248\u672c\u3002\n\n**\u6d89\u53ca\u6587\u4ef6**:\n- [Directory.Packages.props](https://dev.azure.com/msdata/A365/_git/Synapse-NotebookService/pullrequest/2200671?path=/Directory.Packages.props&amp;_a=files) \u2014 \u96c6\u4e2d\u5305\u7248\u672c\u5b9a\u4e49\uff08Central Package Management\uff09\uff0c\u7edf\u4e00\u63d0\u5347\u6f0f\u6d1e\u7ec4\u4ef6\u7248\u672c\n\n**\u5173\u952e\u53d8\u66f4**:\n1. **IdentityModel \u5bb6\u65cf\u6574\u4f53\u5347\u7ea7 8.15.0 \u2192 8.19.2**: `Microsoft.IdentityModel.Tokens`\u3001`Microsoft.IdentityModel.Protocols.OpenIdConnect`\u3001`System.IdentityModel.Tokens.Jwt` \u4e00\u5e76\u5347\u7ea7\uff0c\u5e76\u65b0\u589e `Microsoft.IdentityModel.Tokens.Saml` 8.19.2\u3002\u5176\u4e2d Saml \u7ec4\u4ef6\u5bf9\u5e94\u4e00\u4e2a\u4e25\u91cd\u7ea7\uff08Critical\uff09\u6f0f\u6d1e\uff08MVS-2026-x7fc-ww28\uff09\u3002\u6574\u4f53\u5bb6\u65cf\u540c\u6b65\u5347\u7ea7\u662f\u4e3a\u4e86\u907f\u514d\u540c\u4e00\u5957 IdentityModel \u5e93\u51fa\u73b0\u7248\u672c\u9519\u914d\u5bfc\u81f4\u7684\u8fd0\u884c\u65f6\u51b2\u7a81\u3002\n2. **Microsoft.AspNetCore.OData 9.4.1 \u2192 9.5.0**: \u4fee\u590d\u4e00\u4e2a\u9ad8\u5371\uff08High\uff09\u6f0f\u6d1e\uff08MVS-2026-06-03-odate-private-fix-A\uff09\u3002\n3. **\u65b0\u589e Scriban.Signed 7.2.5**: \u4fee\u590d 1 \u4e2a\u4e25\u91cd\u7ea7 + 7 \u4e2a\u9ad8\u5371\u6f0f\u6d1e\uff08\u5171 9 \u6761 GHSA \u516c\u544a\uff09\u3002Scriban.Signed \u539f\u672c\u7ecf\u7531 `WireMock.Net` \u4f20\u9012\u5f15\u5165\uff0c\u5176\u539f\u59cb\u7248\u672c\u8303\u56f4\u5185\u6ca1\u6709\u65e0\u6f0f\u6d1e\u7684\u7248\u672c\uff0c\u56e0\u6b64\u5728\u6e05\u5355\u4e2d\u663e\u5f0f\u58f0\u660e\u5230\u5df2\u4fee\u590d\u7248\u672c\u3002\n\n[\u2191 \u8fd4\u56de\u76ee\u5f55](#\u76ee\u5f55)\n\n---\n\n### 2. Infrastructure \u9879\u76ee\u663e\u5f0f\u9489\u4f4f\u4f20\u9012\u4f9d\u8d56\n\n**\u76ee\u7684**: `Scriban.Signed`\uff08\u7ecf\u7531 `WireMock.Net`\uff09\u4e0e `Microsoft.IdentityModel.Tokens.Saml`\uff08\u7ecf\u7531 `Microsoft.Identity.ServiceEssentials`\uff09\u90fd\u662f**\u4f20\u9012\u4f9d\u8d56**\uff0c\u5176\u539f\u59cb\u7248\u672c\u533a\u95f4\u5185\u4e0d\u5b58\u5728\u65e0\u6f0f\u6d1e\u7248\u672c\u3002\u901a\u8fc7\u5728\u5176\u552f\u4e00\u76f4\u63a5\u6d88\u8d39\u65b9\u9879\u76ee\u4e2d\u4ee5\u663e\u5f0f `PackageReference` \u9489\u4f4f\u5df2\u4fee\u590d\u7248\u672c\uff0c\u53ef\u5c06\u5b89\u5168\u7248\u672c\u4f20\u64ad\u5230\u6240\u6709\u4f9d\u8d56\u8be5\u9879\u76ee\u7684\u4e0b\u6e38\u9879\u76ee\u3002\u4f5c\u8005\u523b\u610f\u907f\u514d\u4f7f\u7528\u5168\u5c40 Central Transitive Pinning\uff0c\u56e0\u4e3a\u90a3\u4f1a\u5f3a\u5236\u89e6\u53d1\u4e00\u6b21\u65e0\u5173\u7684 `Microsoft.Extensions.*` \u2192 9.x \u7ea7\u8054\u5347\u7ea7\uff0c\u6269\u5927\u53d8\u66f4\u98ce\u9669\u3002\n\n**\u6d89\u53ca\u6587\u4ef6**:\n- [src/Services/SynapseNotebookService.Infrastructure/SynapseNotebookService.Infrastructure.csproj](https://dev.azure.com/msdata/A365/_git/Synapse-NotebookService/pullrequest/2200671?path=/src/Services/SynapseNotebookService.Infrastructure/SynapseNotebookService.Infrastructure.csproj&amp;_a=files) \u2014 \u6f0f\u6d1e\u7236\u5305\u7684\u552f\u4e00\u76f4\u63a5\u6d88\u8d39\u65b9\uff0c\u7528\u4e8e\u96c6\u4e2d\u9489\u4f4f\u4f20\u9012\u4f9d\u8d56\n\n**\u5173\u952e\u53d8\u66f4**:\n1. **\u663e\u5f0f\u5f15\u7528 `Microsoft.IdentityModel.Tokens.Saml` \u4e0e `Scriban.Signed`**: \u5728\u9879\u76ee\u4e2d\u65b0\u589e\u4e24\u4e2a `PackageReference`\uff08\u65e0\u7248\u672c\u53f7\uff0c\u7531\u96c6\u4e2d\u6e05\u5355\u7edf\u4e00\u63a7\u5236\uff09\uff0c\u5f3a\u5236\u4f20\u9012\u4f9d\u8d56\u89e3\u6790\u5230\u5df2\u6253\u8865\u4e01\u7684\u7248\u672c\u3002\n2. **\u9644\u5e26\u8bf4\u660e\u6027\u6ce8\u91ca**: \u65b0\u589e\u6ce8\u91ca\u89e3\u91ca\u4e3a\u4f55\u5728\u6b64\u663e\u5f0f\u9489\u4f4f\u8fd9\u4e9b\u5305\uff0c\u4fbf\u4e8e\u540e\u7eed\u7ef4\u62a4\u8005\u7406\u89e3\u6b64\u4e3e\u662f\u6f0f\u6d1e\u4fee\u590d\u800c\u975e\u5e38\u89c4\u4f9d\u8d56\u6dfb\u52a0\u3002\n\n[\u2191 \u8fd4\u56de\u76ee\u5f55](#\u76ee\u5f55)\n\n---\n\n## \u5f71\u54cd\u5206\u6790\n\n- **\u5f71\u54cd\u8303\u56f4**: \u4ec5\u6d89\u53ca\u4f9d\u8d56\u7248\u672c\u7ba1\u7406\uff08`Directory.Packages.props`\uff09\u4e0e `SynapseNotebookService.Infrastructure` \u9879\u76ee\u6587\u4ef6\uff1b\u65e0\u4e1a\u52a1\u903b\u8f91\u4ee3\u7801\u6539\u52a8\u3002\u7531\u4e8e\u96c6\u4e2d\u5305\u7ba1\u7406\u4e0e\u9489\u4f4f\u673a\u5236\uff0c\u5b89\u5168\u7248\u672c\u4f1a\u4f20\u64ad\u5230\u5168\u89e3\u51b3\u65b9\u6848\u6240\u6709\u4f9d\u8d56\u9879\u76ee\u3002\n- **\u7528\u6237\u611f\u77e5**: \u5bf9\u6700\u7ec8\u7528\u6237\u65e0\u529f\u80fd\u6027\u53ef\u89c1\u53d8\u5316\uff0c\u5c5e\u7eaf\u5b89\u5168\u7ef4\u62a4\u6027\u5347\u7ea7\uff1b\u9884\u671f\u6d88\u9664\u591a\u6761 S360 \u9ad8\u5371/\u4e25\u91cd\u7ea7 OSS \u6f0f\u6d1e\u544a\u8b66\u3002\n- **\u98ce\u9669\u70b9**:\n  1. **\u4f9d\u8d56\u7248\u672c\u8df3\u8dc3\u5e26\u6765\u7684\u517c\u5bb9\u6027\u98ce\u9669**: IdentityModel \u5bb6\u65cf\u8de8\u5c0f\u7248\u672c\u5347\u7ea7\uff088.15.0 \u2192 8.19.2\uff09\u3001OData\uff089.4.1 \u2192 9.5.0\uff09\u4ee5\u53ca Scriban \u5927\u8de8\u5ea6\u5347\u7ea7\uff08\u9690\u542b\u4ece 5.5.0 \u7cfb\u5217\u5230 7.2.5\uff09\uff0c\u82e5\u8fd9\u4e9b\u5e93\u5b58\u5728\u884c\u4e3a\u53d8\u66f4\u6216 API \u7834\u574f\uff0c\u53ef\u80fd\u5f71\u54cd\u9274\u6743\u3001OData \u67e5\u8be2\u4e0e\u6a21\u677f\u6e32\u67d3\u8def\u5f84\u3002\u4f5c\u8005\u5df2\u901a\u8fc7 `dotnet restore` \u5e72\u51c0\u8fd8\u539f\u3001Infrastructure \u9879\u76ee 0 \u9519\u8bef\u6784\u5efa\uff0c\u4ee5\u53ca `InfrastructureTests` 5817 \u5168\u901a\u8fc7\u505a\u4e86\u9a8c\u8bc1\uff0c\u98ce\u9669\u76f8\u5bf9\u53ef\u63a7\u3002\n  2. **\u663e\u5f0f\u9489\u4f4f\u7684\u7ef4\u62a4\u8026\u5408**: \u5c06\u4f20\u9012\u4f9d\u8d56\u663e\u5f0f\u9489\u5728 Infrastructure \u9879\u76ee\uff0c\u5f62\u6210\u9690\u6027\u7ea6\u5b9a\u2014\u2014\u4e00\u65e6\u7236\u5305\uff08`WireMock.Net` / `Microsoft.Identity.ServiceEssentials`\uff09\u540e\u7eed\u5347\u7ea7\u6216\u9489\u4f4f\u7248\u672c\u843d\u540e\uff0c\u53ef\u80fd\u51fa\u73b0\u7248\u672c\u51b2\u7a81\u6216\u201c\u9057\u7559\u9489\u4f4f\u201d\u96be\u4ee5\u6e05\u7406\u3002\u5df2\u6709\u6ce8\u91ca\u7f13\u89e3\u6b64\u98ce\u9669\u3002\n  3. **\u9057\u7559\u672a\u4fee\u590d\u6f0f\u6d1e\uff08MessagePack\uff09**: `MessagePack`\uff08CVE-2026-48109\u3001CVE-2026-48506\uff0c2 \u6761\u9ad8\u5371\uff09**\u672a\u5728\u672c PR \u4fee\u590d**\uff0c\u56e0\u4e3a\u5df2\u4fee\u590d\u7248\u672c\uff08\u2265 2.5.301\uff09\u6240\u9700\u7684 `MessagePack.Annotations` \u2265 2.5.301 \u5728\u5185\u90e8\u6e90 `synapse-notebookservice-Consumption` \u4e0a\u4e0d\u53ef\u7528\uff08\u4ec5 2.5.198\uff09\u3002\u9700\u5148\u4e0a\u6e38\u540c\u6b65\u8be5\u5305\uff0c\u53e6\u884c\u8ddf\u8e2a\uff0c\u672c PR \u5408\u5165\u540e\u4ecd\u4f1a\u6b8b\u7559\u76f8\u5173\u544a\u8b66\u3002\n  4. **\u6d4b\u8bd5\u73af\u5883\u76f8\u5173\u7684\u65e2\u6709\u5931\u8d25**: CRUD \u670d\u52a1\u6d4b\u8bd5\u4e2d\u4ecd\u6709\u5931\u8d25\u9879\uff0c\u6e90\u4e8e\u672c\u5730\u73af\u5883\u7f3a\u5c11 `SqlServer` PowerShell \u6a21\u5757\uff0c\u5c5e\u9884\u5148\u5b58\u5728\u95ee\u9898\u3001\u4e0e\u672c\u6b21\u53d8\u66f4\u65e0\u5173\uff0c\u4f46\u9700\u6ce8\u610f\u52ff\u5c06\u5176\u8bef\u5224\u4e3a\u56de\u5f52\u3002\n", "creation_timestamp": "2026-07-22T14:54:29.071456Z"}]}