External risk intelligence

JSP File Upload Leading to Command Execution

CVE advisorySeverity: CRITICAL (CVSS 9.6)

CVE-2026-107188

The vulnerability involves file upload and remote code execution within an application that provides reporting features. Such systems are commonly deployed as web applications accessible to users. Because the vulnerability allows for remote code execution through web-accessible file paths, it is likely to be reachable in deployments where the web interface is exposed to a network or the internet.

Unrestricted File Upload

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A critical security vulnerability has been identified that allows for command execution on affected systems through a specific file upload function, potentially enabling unauthorized access and control if chained with an authentication bypass. The primary concern is to confirm if this specific technology is in use and if it is exposed to potential attackers.

  • File upload flaw enables server command execution.
  • Verify if this reporting technology is in use.
  • Confirm relevance and potential exposure.

Attack Path

How an attacker could exploit the issue

An attacker can exploit this vulnerability by uploading specially crafted files to the reporting feature of the application. By naming the uploaded file with a JSP extension and specifying JSPX as the file extension, an attacker can inject JSP code. This uploaded code can then be accessed via a URL, potentially leading to command execution on the server. If combined with an authentication bypass, this could allow unauthenticated attackers to run code.

  • Requires authenticated access to upload files.
  • Uploading JSP files to the reporting feature.
  • Remote code execution on the server.

Live Threat

Current exploitation, exposure, and threat context

When supported by the advisory, an authenticated user could upload crafted JSP files, specifying JSPX extensions. When accessed, these files could lead to command execution on the server, potentially allowing unauthorized code to run.

  • Server-side commands and code execution.
  • Malicious JSPX file upload and access.
  • Unauthorized code execution on the server.

Operational Fix

Recommended remediation, mitigation, and detection steps

This critical vulnerability allows for command execution via a crafted file upload, potentially leading to server-side code execution, especially when chained with an authentication bypass. Application owners or platform teams are likely responsible for managing the affected reporting functionality. The first practical step is to identify all instances of this technology, confirm external reachability and business criticality, and then initiate a risk-based remediation plan, coordinating with relevant teams and potentially the vendor.

  • Application or platform teams own the issue.
  • Verify external reachability and business impact.
  • Plan remediation based on assessed risk.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the software affected by CVE-2026-107188?

This vulnerability affects Eptura Archibus, a comprehensive integrated workplace management system. Organizations use it to manage facilities, infrastructure, and real estate assets, including the generation of detailed export reports through its built-in reporting features.

What does this vulnerability mean in simple terms?

This is an Unrestricted Upload of File with Dangerous Type (CWE-434). The software fails to properly check file types during upload, allowing a user to upload malicious JSP code. Because the server treats this uploaded file as an executable script rather than a document, it can run unintended commands.

How is this vulnerability triggered?

An attacker triggers this by using the application's file upload feature to send a crafted file with a JSPX extension containing malicious code. It does not trigger if the application is configured to strictly validate file contents or if it blocks direct web access to uploaded report directories.

Is my system at risk?

According to Halo Surface Signal, this risk is highest if the application's web interface is accessible over a network or the internet. Because the vulnerability allows remote code execution via web-accessible paths, any instance exposed to untrusted networks should be considered a priority for review.

What should I do if I run this technology?

Start by identifying all deployed instances of the software and assessing their network reachability. Coordinate with your platform or security teams to restrict access to the reporting functions, verify if you are impacted by the associated authentication bypass, and monitor vendor communication for official updates.

References