Read the docs
TI-2026-83389 Aliases CVE-2026-62848GHSA-h26j-4vp7-x9w2

Unsafe deserialization in Metalama lets local users run code

Priority LOW 33CWE-502Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
Required
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-502.

Summary

Metalama from 2023.0.101-rc before 2025.1.18, from 2025.2.0-preview through 2025.2.5-rc, from 2026.0.0-preview before 2026.0.25, and from 2026.1.0-preview before 2026.1.19 are affected. The Visual Studio integration deserializes local named-pipe messages without restricting which types it instantiates (CWE-502). A same-user local process that can write to the pipe can send crafted messages to run arbitrary code inside the affected Visual Studio process.

Written with Claude Haiku 5.5 from the sources below · 2026-11-03

Description from the CNA

Metalama is a Roslyn-based open-source patterns and architecture toolkit for C#. From 2023.0.101-rc until 2025.1.18, 2026.0.25 and 2026.1.19, the Windows Visual Studio integration deserializes local named-pipe messages without restricting which CLR types can be instantiated. The pipe connects `devenv`, the out-of-process Roslyn code-analysis process and the `CodeLens` process, and has the predictable name `Metalama_{role}_{processId}_{hash(PackageVersion)}`. Releases from the first public 2023.0 line through 2026.0.x use Newtonsoft.Json with `TypeNameHandling.All`; the later `SerializationBinder` only remaps assembly names, and `BindToType` resolves arbitrary wire-supplied types without an allow-list. Releases 2026.1.0 through 2026.1.18 use typeless MessagePack with `TypelessObjectResolver` and likewise instantiate arbitrary types. A same-user local process able to write to the pipe can send crafted messages that lead to arbitrary code execution with confidentiality, integrity and availability impacts inside the affected Visual Studio process. Default Windows pipe ACLs limit writers to the same logged-in user, so this does not escalate privileges or cross a security boundary; command-line and MSBuild-only builds do not use the channel. The maintained Metalama + PostSharp extension is affected from 2024.1 through 2026.1.4, while earlier Metalama-free PostSharp versions are unaffected. The retired Metalama and Caravela extensions remain affected and require removal or migration. The framework issue is fixed in versions 2025.1.18, 2026.0.25 and 2026.1.19; the maintained Metalama + PostSharp Visual Studio extension is fixed in version 2026.1.5. The retired Metalama and Caravela extensions require removal or migration.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00186 8th percentileScored 2026-11-07
Fix Fixed Metalama (metalama): 2025.1.18, 2026.0.25, 2026.1.19Metalama.Framework (NuGet): 2026.1.19, 2025.1.18, 2026.0.25

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
metalamaMetalama2023.0.101-rc to before 2025.1.18; 2025.2.0-preview – 2025.2.5-rc; 2026.0.0-preview to before 2026.0.25; 2026.1.0-preview to before 2026.1.192025.1.18, 2026.0.25, 2026.1.19Patch availableCNA
—Metalama.Framework (NuGet)2026.1.0-preview to before 2026.1.192026.1.19Patch availableGHSA-h26j-4vp7-x9w2
—Metalama.Framework (NuGet)before 2025.1.182025.1.18Patch availableGHSA-h26j-4vp7-x9w2
—Metalama.Framework (NuGet)2026.0.1-preview to before 2026.0.252026.0.25Patch availableGHSA-h26j-4vp7-x9w2
  • Metalama Vendormetalama Affected 2023.0.101-rc to before 2025.1.18; 2025.2.0-preview – 2025.2.5-rc; 2026.0.0-preview to before 2026.0.25; 2026.1.0-preview to before 2026.1.19 Fixed in 2025.1.18, 2026.0.25, 2026.1.19 Patch available CNA
  • Metalama.Framework (NuGet) Vendor— Affected 2026.1.0-preview to before 2026.1.19 Fixed in 2026.1.19 Patch available GHSA-h26j-4vp7-x9w2
  • Metalama.Framework (NuGet) Vendor— Affected before 2025.1.18 Fixed in 2025.1.18 Patch available GHSA-h26j-4vp7-x9w2
  • Metalama.Framework (NuGet) Vendor— Affected 2026.0.1-preview to before 2026.0.25 Fixed in 2026.0.25 Patch available GHSA-h26j-4vp7-x9w2

Remediation

Update Metalama to 2025.1.18, 2026.0.25 or 2026.1.19, matching your release line. Update the Metalama + PostSharp Visual Studio extension to 2026.1.5. The retired Metalama and Caravela extensions require removal or migration.

Written with Claude Haiku 5.5 from the sources below · 2026-11-03

  • Fix · CNA Metalama (metalama) Fixed in 2025.1.18, 2026.0.25, 2026.1.19
  • Fix · GHSA-h26j-4vp7-x9w2 Metalama.Framework (NuGet) Fixed in 2026.1.19 Advisory →
  • Fix · GHSA-h26j-4vp7-x9w2 Metalama.Framework (NuGet) Fixed in 2025.1.18 Advisory →
  • Fix · GHSA-h26j-4vp7-x9w2 Metalama.Framework (NuGet) Fixed in 2026.0.25 Advisory →

Timeline

  1. 2026-10-30 Threatist record created from CVE-2026-62848
  2. 2026-11-01 Priority changed: MEDIUM → LOW
  3. 2026-11-03 Alias added: GHSA-h26j-4vp7-x9w2
  4. 2026-11-03 Fix available: NuGet/[email protected], NuGet/[email protected], NuGet/[email protected] · GHSA-h26j-4vp7-x9w2
  5. 2026-11-03 CVSS score added · GHSA-h26j-4vp7-x9w2
  6. 2026-11-03 Weakness changed · GHSA-h26j-4vp7-x9w2
  7. 2026-11-03 9 new references · GHSA-h26j-4vp7-x9w2
  8. 2026-11-06 CISA SSVC decision points changed

References

  • TI-2026-83388 Local code execution in Metalama via DLL planting on Linux and macOS CVSS 3.1HIGH 8.2

Sources