CVE-2026-107104 in Multi-tenant ERP Systeminfo

Summary

by MITRE • 10/07/2026

This vulnerability exists in the ERP system due to unsafe deserialization of user controlled data in the affected functionality. An unauthenticated remote attacker could exploit this vulnerability by supplying specially crafted data to the vulnerable functionality of the targeted system.

Successful exploitation of this vulnerability could allow the attacker to execute arbitrary code, manipulate application data or perform other unintended actions on the targeted system.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 10/07/2026

The identified security flaw resides within an Enterprise Resource Planning (ERP) system and is classified as a critical insecure deserialization vulnerability. This issue stems from the application's failure to properly validate or sanitize user-supplied input before processing it through its internal object serialization mechanisms. In modern software architecture, particularly in Java-based environments which are common for ERP solutions, objects can be serialized into byte streams for storage or transmission and later reconstructed via deserialization. When an attacker provides a maliciously crafted payload that exploits specific gadget chains within the application's classpath, the system inadvertently instantiates these objects during the deserialization process. This behavior bypasses standard security controls because the vulnerability allows for the execution of arbitrary code on the server side without requiring any form of authentication or prior user interaction beyond sending an HTTP request to the vulnerable endpoint.

From a technical perspective, this flaw aligns with Common Weakness Enumeration (CWE) identifier CWE-502, which describes Deserialization of Untrusted Data. The core issue is that the application trusts input from external sources implicitly during the reconstruction phase. Attackers can leverage known serialization gadgets present in third-party libraries used by the ERP system to construct a payload that triggers dangerous methods upon deserialization. This technique does not require finding new bugs within the target software itself but rather relies on manipulating existing, often legitimate, code paths into performing unintended actions. The absence of authentication requirements significantly lowers the barrier for entry, allowing any remote actor with network access to attempt exploitation against the system.

The operational impact of successful exploitation is severe and potentially catastrophic for organizational integrity. An unauthenticated attacker can achieve Remote Code Execution (RCE), effectively gaining full control over the underlying server infrastructure. This level of compromise allows the adversary to manipulate application data, leading to potential confidentiality breaches where sensitive financial or personnel records are exfiltrated. Furthermore, the ability to perform unintended actions means attackers could disrupt business operations by modifying critical configuration settings, deleting essential database entries, or installing persistent backdoors for future access. The integrity and availability aspects of the CIA triad are directly compromised alongside confidentiality, resulting in significant operational downtime and potential regulatory non-compliance depending on the industry sector.

In terms of threat modeling, this vulnerability maps to MITRE ATT&CK technique T1059 Command and Scripting Interpreter if used for initial access or lateral movement, but more accurately reflects T1190 Exploit Public-Facing Application under the Initial Access tactic. The lack of authentication places it in a high-risk category where automated scanning tools can easily identify and exploit the flaw at scale. To mitigate this risk, immediate remediation is required by updating all affected libraries to versions that do not contain exploitable gadget chains or implementing strict allow-lists for deserialization classes. Additionally, deploying Web Application Firewalls (WAF) with rules specifically designed to detect malicious serialization payloads can provide a temporary layer of defense while permanent fixes are applied. Input validation should be enforced at the boundary, ensuring that only expected data types and structures are processed by the application's core logic.

Responsible

CERT-In

Reservation

10/07/2026

Disclosure

10/07/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!