Sceawere
Vulnerability Detail
CVE-2026-16258UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Ajax Search Lite Object Injection
Vulnerability Metadata
- Severity
- Critical
- Score / CVSS
- 9.8
- Creation Date
- 1d ago
- Vendor
- Unknown
- Product
- Ajax Search Lite
- 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
The Ajax Search Lite WordPress plugin before 4.14.5 does not prevent the deserialization of untrusted input, allowing unauthenticated attackers to perform PHP Object Injection. When a suitable POP chain is present via another installed Ajax Search Lite WordPress plugin before 4.14.5 or , this can be leveraged to achieve Remote Code Execution.
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.
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.
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.
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.
Additional Metadata
{
"score": "9.8",
"pubDate": "2026-08-07T06:16:56.280Z",
"pubdate": "2026-08-07T06:16:56.280Z",
"executiveSummary": "An unauthenticated PHP Object Injection vulnerability exists in the Ajax Search Lite WordPress plugin prior to version 4.14.5. The flaw stems from the insecure deserialization of untrusted input processed by the application.\nIf a suitable Property-Oriented Programming (POP) chain is present within the environment—potentially supplied by the plugin itself or another installed component—unauthenticated attackers can leverage this vulnerability to achieve Remote Code Execution on the underlying server.\nThe risk implications are severe, as successful exploitation bypasses authentication boundaries and allows arbitrary code execution with the privileges of the web server process. The attack requires network exposure to the vulnerable WordPress instance and the presence of complementary gadget chains to escalate the object injection into full system compromise.",
"technicalDetails": "The root cause of the vulnerability resides in the insecure handling and deserialization of untrusted input by the Ajax Search Lite WordPress plugin before version 4.14.5. When application logic passes unsanitized user-supplied data directly into native PHP deserialization routines such as unserialize(), the PHP engine instantiates objects based on serialized data strings.\nBecause the input lacks cryptographic integrity checks or proper sanitization controls, an unauthenticated remote attacker can supply a specially crafted serialized payload containing malicious object structures. The vulnerable component processes this input over the network, triggering the __wakeup() or __destruct() magic methods of classes loaded within the PHP runtime context.\nTo achieve Remote Code Execution, the attacker must leverage a Property-Oriented Programming (POP) chain available through the execution environment. This typically involves chaining existing methods and properties of classes defined within the Ajax Search Lite plugin or other installed plugins and themes. When the serialized payload is unserialized, the execution flow is hijacked, directing execution toward dangerous sinks defined within the gadget chain.\nAttack flow involves the attacker sending an HTTP request containing the malicious serialized payload to the vulnerable endpoint exposed by Ajax Search Lite. The application processes the request and passes the data to the insecure deserialization routine without prior validation. Upon deserialization, the POP chain executes, leading to arbitrary code execution, file manipulation, or further post-exploitation activities depending on the available gadgets and server privileges."
}