Sceawere

Vulnerability Detail

CVE-2026-78286UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Geo Controller PHP Object Injection

Vulnerability Metadata

Severity
Critical
Score / CVSS
9.8
Creation Date
3h ago
Vendor
INFINITUM FORM
Product
Geo Controller
Attack Type
CWE-502 Deserialization of Untrusted Data
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Complexity
LOW

Narrative and Response

Description

Unauthenticated PHP Object Injection in Geo Controller <= 8.9.8 versions.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "9.8",
  "pubDate": "2026-08-27T10:16:38.137Z",
  "pubdate": "2026-08-27T10:16:38.137Z",
  "executiveSummary": "The Geo Controller plugin, in all versions up to and including 8.9.8, is susceptible to an Unauthenticated PHP Object Injection vulnerability.\nThis security flaw stems from the insecure handling of user-supplied input that is passed into PHP's unserialize() function without adequate validation or sanitization.\nThe vulnerability allows an unauthenticated remote attacker to inject arbitrary serialized PHP objects into the application, leading to a variety of malicious outcomes.\nSuccessful exploitation can result in PHP Object Injection (POI) attacks, which may facilitate Remote Code Execution (RCE), arbitrary file deletion, or sensitive data exposure depending on the available gadget chains present in the application's environment.\nGiven that the vulnerability does not require authentication, the risk is classified as critical, as it provides a direct vector for full system compromise from an unauthenticated network position.\nExploitation is highly feasible if the attacker can identify and trigger a reachable entry point that passes controlled input to an unserialization routine.",
  "technicalDetails": "The core of this vulnerability lies in the improper use of the PHP unserialize() function within the Geo Controller codebase (<= 8.9.8).\nPHP Object Injection occurs when an attacker-controlled string is processed by the unserialize() function. Because PHP allows the serialization of complex objects, an attacker can craft a malicious serialized payload that represents an existing class within the application context.\nWhen the application deserializes this object, it triggers PHP magic methods such as __wakeup(), __destruct(), or __toString() if they are defined within the class structure.\nAn attacker can leverage these magic methods to initiate a 'gadget chain'—a sequence of code execution paths already present in the application—to achieve unintended actions.\nThe attack flow proceeds as follows: First, the attacker identifies a public endpoint in the Geo Controller that accepts input which is subsequently passed to an unserialize() function without verification. Second, the attacker performs static analysis on the application to identify classes with useful magic methods (gadgets) that, when instantiated or destroyed, perform operations like file system access, database queries, or command execution.\nThird, the attacker crafts a malicious serialized payload containing the targeted object state. Finally, the attacker transmits this payload to the vulnerable endpoint.\nUpon receipt, the application deserializes the malicious object. The PHP engine instantiates the object based on the payload, immediately invoking the associated magic methods. If the gadget chain is successful, the attacker can achieve Remote Code Execution (RCE) by manipulating variables that influence the control flow, such as modifying execution paths to include malicious files, manipulating database queries to extract sensitive credentials, or overriding system configurations.\nBecause the vulnerability is unauthenticated, the attack surface is exposed to any network actor capable of reaching the Geo Controller's endpoint, requiring no prior system knowledge or legitimate access to the platform.\nThe impact is severe, as the successful execution of a sophisticated gadget chain can bypass typical application-level security controls, leading to total server compromise, data exfiltration, and persistence within the host environment."
}
CVE-2026-78286: Geo Controller PHP Object Injection (CRITICAL Severity, CVSS: 9.8) - Sceawere