Appsecure logo

CVE-2026-28280: Medium Vulnerability in jmpsec osctrl

A stored cross-site scripting (XSS) vulnerability in jmpsec osctrl allows users with query-level permissions to inject arbitrary JavaScript. This can lead to privilege escalation and platform compromise if exploited. Organizations should prioritize remediation.

MEDIUMCVSS 6.1 · Published February 26, 2026

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

CVE-2026-28280 describes a stored cross-site scripting (XSS) vulnerability found in the jmpsec osctrl application, specifically in the `osctrl-admin` on-demand query list. Users with query-level permissions can inject arbitrary JavaScript via the query parameter when executing an on-demand query. This vulnerability affects all users who access the query list page, including administrators, and can lead to severe consequences, including privilege escalation.

The CVSS score is 6.1, indicating a medium severity level. However, the potential for exploitation is significant, as an attacker with minimal privileges can execute scripts in the context of other users' browsers. Organizations need to be aware of the risks associated with this vulnerability and take immediate action to mitigate the impact.

Exploitation of this vulnerability is particularly concerning because it can be chained with CSRF token extraction, ultimately allowing an attacker to escalate privileges and perform actions as a logged-in user. The vulnerability has been addressed in osctrl version 0.5.0.

Organizations should prioritize patching immediately to avoid potential exploitation. Affected users are advised to restrict query-level permissions to trusted users and to monitor the query list for any suspicious payloads.

Vulnerability Details

The vulnerability allows an attacker to inject arbitrary JavaScript into the on-demand query list of the osctrl application. The vulnerability is classified as a stored XSS (CWE-79), where the malicious script is stored on the server and executed in the browser of any user who views the affected query list.

The official CVSS score from NVD is 8.7, reflecting a high severity based on its potential impact, which includes high confidentiality and integrity impacts. The attack vector is network-based, with low complexity, and requires user interaction.

The vulnerability affects all versions of osctrl prior to 0.5.0. The issue was published on February 26, 2026, highlighting the critical need for organizations to remain vigilant about their software versions.

Technical Analysis

Root cause analysis reveals that the vulnerability stems from improper input validation within the osctrl application, allowing attackers to inject malicious JavaScript code. The attack vector is network-based, meaning that an attacker can exploit the vulnerability remotely without physical access to the system.

The attack complexity is low, as it requires only query-level permissions, which are typically granted to users with the least privileges. User interaction is required, as the malicious payload executes when a user visits the query list page.

This vulnerability significantly impacts confidentiality and integrity. An attacker may leverage this vulnerability to execute arbitrary JavaScript in the context of any user's browser, leading to potential data theft or unauthorized actions performed on behalf of the user.

Risk & Impact Analysis

The real-world deployment risk associated with CVE-2026-28280 is significant. Organizations utilizing osctrl are at risk of an attacker executing JavaScript in the context of other users, including administrators. This could lead to a complete compromise of the platform, depending on the privileges of the users who execute the payload.

The blast radius is considerable, as any user with query-level permissions can potentially exploit this vulnerability, impacting all users who access the query list. Given that the vulnerability has a high CVSS score and is not currently listed in the KEV catalog, organizations should treat it with urgency.

Organizations should address this vulnerability in their priority patch cycle to mitigate the risk of exploitation. Continuous monitoring of user permissions and query lists is advised to detect any unauthorized access attempts.

Exploitation Status

Signal

Status

Known Exploit

No

Public PoC

No

Actively Exploited

No

Ransomware Use

No

Affected Versions

All versions prior to osctrl 0.5.0 are affected by this vulnerability. Organizations should ensure that they are running the latest version to mitigate the risk of exploitation.

Mitigation & Remediation

To mitigate the risks associated with CVE-2026-28280, organizations should prioritize patching to osctrl version 0.5.0 or later. Additionally, restricting query-level permissions to trusted users can help minimize the potential attack surface.

Organizations should also monitor the query list for suspicious payloads and review user accounts for unauthorized administrative access. Continuous security testing should be part of the remediation strategy to validate the effectiveness of implemented measures.

Continuous penetration testing should be considered to identify any weaknesses that may remain after remediation.

Detection Guidance

To detect potential exploitation of this vulnerability, organizations should monitor logs for unusual query activity, especially from users with query-level permissions. Any JavaScript code being executed unexpectedly should be flagged for further investigation.

Behavioral anomalies in user interactions with the query list can also indicate an exploitation attempt. Implementing network signatures to detect abnormal traffic patterns may further assist in identifying malicious activities.

AppSecure Threat Intelligence Insight

CVE-2026-28280 highlights the importance of input validation in web applications. Its existence serves as a reminder for organizations to regularly review their security practices and ensure that appropriate measures are in place to prevent XSS vulnerabilities.

Security teams should implement a robust security framework that includes regular vulnerability assessments and penetration testing. For organizations using osctrl, understanding the implications of this vulnerability can lead to improved security posture.

Penetration testing methodology should be integrated into the development lifecycle to catch vulnerabilities early.

Moreover, organizations should consider leveraging resources that provide insights into vulnerability management best practices to stay ahead of potential threats.

Vulnerability management programs can guide teams in establishing effective security measures against evolving threats.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.