CVE-2026-25856: OpenBullet2 0.3.2 Authenticated RCE via Job Configuration Interface
OpenBullet2 through version 0.3.2 contains an authenticated remote code execution vulnerability that allows authenticated users to execute arbitrary C# code on the server host by creating or modifying job configurations. Attackers can leverage the plain C# execution mode, which lacks reference filtering or API restrictions, to access the file system, spawn processes, and invoke arbitrary .NET APIs as the process user.
Metrics
- CVSS v4.0
- 8.7
- Severity
- HIGH
- Fixed in
- —
- Affected Products
- 1
HarborGuard Analysis
Synopsis
Authenticated remote code execution (RCE) affects OpenBullet2 versions through 0.3.2. The vulnerability is reachable over the network by any authenticated user and requires no special privileges beyond a valid account; the job configuration interface accepts raw C# code and executes it on the server without filtering or API restrictions. Successful exploitation gives the attacker arbitrary code execution on the host as the process user, enabling full file system access, process spawning, and unrestricted .NET API calls. HarborGuard tracks this advisory and will make a patched-image rebuild available the moment an upstream fix is published.
HarborGuard Coverage
Detection is available across every HarborGuard environment; the CVE is ingested from upstream advisory feeds within minutes of publication and matched against customer images in connected registries and CI/CD pipelines, including custom-built images that bundle OpenBullet2. Coverage extends to any image layer where the affected package is present, regardless of base image origin.
AvailableHarborGuard scores this finding at CVSS 8.7 (HIGH) using the published v4.0 vector and applies per-environment compliance policy weighting to prioritize routing. Triage alerts are delivered to the inbox or ticketing integration configured for each customer org, so the right team sees the finding without manual triage queuing.
AvailableBecause no upstream fix version has been published for this CVE, HarborGuard re-checks the advisory on every ingest cycle and will make a patched-image rebuild available automatically the moment the upstream maintainer ships a corrected release. For customers with auto-remediation enabled, the rebuild, regression run, and PR against affected workloads will be initiated without requiring manual intervention once a fix version is available.
Pending upstreamExploit Conditions
- Network reachabilityRequired
The vulnerable job configuration interface is exposed over the network, so an attacker must be able to reach the OpenBullet2 service via HTTP/HTTPS.
- AuthenticationRequired
A valid account is required, but any low-privilege user account is sufficient; no administrative role is needed to create or modify job configurations.
- Victim interactionNot required
The attacker submits a malicious job configuration directly; no action by another user or administrator is needed to trigger execution.
- Attack complexityDetail
Exploitation is reliable and condition-free; no race condition, memory layout dependency, or environmental prerequisite stands between authentication and code execution.
Blast Radius
- The attacker executes arbitrary C# code on the server as the process user, gaining full control of the running application process.
- The attacker reads, writes, or deletes files anywhere on the host file system that the process user can access, including credentials, configuration files, and stored data.
- The attacker spawns arbitrary child processes on the host, enabling lateral movement, persistence mechanisms, or secondary payload deployment.
- The attacker invokes unrestricted .NET APIs, allowing exfiltration of environment variables, secrets injected at container runtime, and any in-memory application state.
How HarborGuard Handles This
Available on HarborGuard: because no upstream fix for CVE-2026-25856 has been published as of the CVE record date, HarborGuard monitors the advisory on every ingest cycle and will surface a patched-image rebuild the moment OpenBullet2 ships a remediated release. For customers with auto-remediation enabled, that event triggers an immediate rebuild, regression test run, and PR opened against affected workloads without manual steps. In the interim, recommended compensating controls include applying network policy to restrict access to the OpenBullet2 service to known, trusted IP ranges; enforcing strict account creation controls to limit who can obtain credentials; and, where compliance policy permits, using egress filtering to block outbound connections from the container to reduce the blast radius of in-process code execution. HarborGuard will re-evaluate triage priority if the upstream maintainer publishes severity updates or a workaround advisory.
- openbullet / openbullet2≤ 0.3.2
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