CVE-2026-25856
Deferred Deferred - Pending Action

Authenticated Remote Code Execution in OpenBullet2

Vulnerability report for CVE-2026-25856, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-06-08

Last updated on: 2026-06-08

Assigner: VulnCheck

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-06-08
Last Modified
2026-06-08
Generated
2026-06-29
AI Q&A
2026-06-08
EPSS Evaluated
2026-06-27
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
openbullet2 openbullet2 to 0.3.2 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-94 The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Compliance Impact

The vulnerability in OpenBullet2 allows authenticated users to execute arbitrary code on the server, potentially leading to unauthorized access to sensitive data and system resources.

Such unauthorized access and control could result in violations of data protection regulations like GDPR and HIPAA, which mandate strict controls over access to personal and sensitive information.

Exploitation of this vulnerability could compromise confidentiality, integrity, and availability of data, thereby impacting compliance with these standards.

Executive Summary

CVE-2026-25856 is an authenticated remote code execution vulnerability in OpenBullet2 versions up to 0.3.2. It allows authenticated users to execute arbitrary C# code on the server by creating or modifying job configurations.

The vulnerability exists because the plain C# execution mode does not have proper reference filtering or API restrictions, which enables attackers to access the file system, spawn processes, and invoke arbitrary .NET APIs with the privileges of the running process.

Impact Analysis

This vulnerability can have a significant impact as it allows an authenticated attacker to execute arbitrary code on the server hosting OpenBullet2.

  • Attackers can access and manipulate the file system.
  • They can spawn new processes on the server.
  • They can invoke any .NET APIs available to the process user, potentially leading to full system compromise.

Because the attacker operates with the privileges of the running process, the impact can be severe, including data theft, service disruption, or further network compromise.

Mitigation Strategies

To mitigate this vulnerability, you should upgrade OpenBullet2 to a version later than 0.3.2 where this issue is fixed.

Since the vulnerability allows authenticated users to execute arbitrary C# code via job configurations, restricting access to trusted users and limiting permissions of the OpenBullet2 process can reduce risk.

Avoid using the plain C# execution mode or apply additional controls to restrict code execution if possible.

Detection Guidance

This vulnerability requires authenticated access to OpenBullet2 version 0.3.2 or earlier to exploit the remote code execution via job configuration modifications.

To detect if your system is vulnerable, first verify the OpenBullet2 version running on your server. If it is version 0.3.2 or earlier, it is susceptible.

Since the vulnerability involves authenticated users executing arbitrary C# code through job configurations, detection involves checking for unauthorized or suspicious job configuration changes or unusual process spawning on the server.

Suggested commands to help detect potential exploitation or presence of the vulnerable version include:

  • Check the OpenBullet2 version by inspecting the application files or querying the application endpoint if available.
  • Monitor server logs for unusual job configuration changes or API calls related to job creation/modification.
  • On the server, use commands to detect suspicious processes or file system changes, for example:
  • Linux: `ps aux | grep dotnet` to find unexpected .NET processes.
  • Linux: `find /path/to/openbullet2/jobs -type f -mtime -1` to find recently modified job configuration files.
  • Windows: Use PowerShell commands like `Get-Process` to identify unusual processes spawned by OpenBullet2.
  • Review application logs for any execution of arbitrary C# code or errors related to job configurations.

Note that no specific detection commands or signatures are provided in the available resources, so monitoring for suspicious activity and verifying the version is the primary method.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-25856. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart