Description
In affected versions of Octopus Server, an authenticated user with permissions to edit an Environment or Project can set specifically crafted JSON content for the object. Insecure deserialization of this content allows the user to execute arbitrary code in the Octopus Server process.
Published: 2026-09-29
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Patch Immediately
AI Analysis

Impact

In affected versions of Octopus Server, an authenticated user with permissions to edit an Environment or Project can supply specially crafted JSON data. The server deserializes this data insecurely, which allows the user to execute arbitrary code within the Octopus Server process. This capability grants the attacker control over the application environment, enabling complete compromise of the server’s integrity and availability as viewed from the application level.

Affected Systems

The vulnerability impacts Octopus Deploy: Octopus Server. No specific version numbers are provided in the advisory, so all iterations that allow editing environments and projects and consume user-supplied JSON are potentially affected. Systems that restrict these edit permissions or are running patched releases are not vulnerable.

Risk and Exploitability

The CVSS score of 8.7 classifies the flaw as high severity. The EPSS score is not available, providing no guidance on how frequently attackers exploit it, but the lack of a KEV listing indicates it has not yet been widely used. The likely attack vector is a legitimate, authenticated user with edit rights; if anyone can modify an environment or project, they can leverage the flaw. Because the vulnerability relies on a deserialization bug rather than remote network exposure, it requires an attacker to gain at least the same level of access as a user with edit permissions.

Generated by OpenCVE AI on September 29, 2026 at 09:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Octopus Server patch or upgrade to a version that eliminates the insecure deserialization flaw.
  • Restrict edit permissions for Environments and Projects so that only trusted administrators can supply JSON content.
  • Monitor server logs for unexpected JSON deserialization activity and enforce strict input validation to prevent malformed payloads from being processed.

Generated by OpenCVE AI on September 29, 2026 at 09:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Octopus
Octopus octopus Server
Vendors & Products Octopus
Octopus octopus Server

Tue, 29 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Title Authenticated Insecure Deserialization Enables Arbitrary Code Execution in Octopus Server

Tue, 29 Sep 2026 08:00:00 +0000

Type Values Removed Values Added
Description In affected versions of Octopus Server, an authenticated user with permissions to edit an Environment or Project can set specifically crafted JSON content for the object. Insecure deserialization of this content allows the user to execute arbitrary code in the Octopus Server process.
Weaknesses CWE-502
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Octopus Octopus Server
cve-icon MITRE

Status: PUBLISHED

Assigner: Octopus

Published:

Updated: 2026-09-29T16:46:34.454Z

Reserved: 2026-09-28T09:09:50.229Z

Link: CVE-2026-101169

cve-icon Vulnrichment

Updated: 2026-09-29T16:46:28.030Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-29T08:17:19.823

Modified: 2026-09-29T21:27:41.130

Link: CVE-2026-101169

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T20:30:18Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data