Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable deserialization needs a low-priv authenticated session-attribute write (PR:L) with no user interaction, yielding full RCE (C:H/I:H/A:H); the LAN-wire path could justify PR:N but PR:L is the conservative default.
Primary rating from Vendor (ibm).
CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
5DescriptionNVD
IBM WebSphere Extreme Scale 8.6.1.0 through 8.6.1.6 ships three ObjectInputStream subclasses (WsObjectInputStream, ObjectStreamPool$ReusableInputStream, ObjectInputStreamResolver) that install no JEP-290 class filter; when Coherence is on the classpath, multiple RCE gadget chains including RemoteConstructor.readResolve and PriorityQueue/ExtractorComparator are confirmed working, allowing a post-login attacker who can write a session attribute or a LAN-adjacent attacker on the grid replication wire to execute arbitrary code on peer WAS JVMs
AnalysisAI
Remote code execution in IBM WebSphere eXtreme Scale 8.6.1.0-8.6.1.6 arises because three bundled ObjectInputStream subclasses (WsObjectInputStream, ObjectStreamPool$ReusableInputStream, ObjectInputStreamResolver) deserialize untrusted data without any JEP-290 lookahead class filter. When Oracle Coherence is present on the classpath, confirmed working gadget chains (RemoteConstructor.readResolve, PriorityQueue/ExtractorComparator) let a low-privileged authenticated attacker who can write a session attribute - or a LAN-adjacent attacker on the unauthenticated grid replication wire - run arbitrary code on peer WebSphere Application Server JVMs. A vendor patch is available; there is no public exploit identified and EPSS is low (0.29%), but IBM confirms the gadget chains function, giving total technical impact per SSVC.
Technical ContextAI
The flaw is a classic Java untrusted deserialization issue (CWE-502). WebSphere eXtreme Scale is IBM's distributed in-memory data grid / elastic caching layer that serializes objects for session replication and cross-grid data movement. JEP-290 (introduced in modern JDKs) provides an ObjectInputFilter mechanism to reject dangerous classes during readObject/resolveClass; here the three custom ObjectInputStream subclasses override stream behavior but never install such a filter, so any serialized object graph is reconstructed blindly. Exploitation is gadget-driven: the presence of Oracle Coherence classes on the classpath supplies usable chains - RemoteConstructor.readResolve and a PriorityQueue combined with an ExtractorComparator - that translate deserialization into method invocation and ultimately arbitrary code execution. The single affected CPE is cpe:2.3:a:ibm:websphere_extreme_scale:*, scoping this to the WXS product rather than the broader WebSphere Application Server, though the code executes inside peer WAS JVMs that host the grid.
RemediationAI
Apply the IBM-provided fix referenced in the vendor advisory at https://www.ibm.com/support/pages/node/7278595 (Patch available per vendor advisory; an exact fix-pack version is not stated in the supplied data, so confirm the target level directly with IBM). Until patched, the highest-value compensating control is to remove or avoid placing Oracle Coherence on the WebSphere eXtreme Scale classpath, since the confirmed gadget chains depend on it - trade-off: this breaks any functionality that legitimately relies on Coherence coexistence. Additionally, restrict and segment the grid replication network so the catalog/container replication ports are reachable only from trusted grid members (block LAN-adjacent access), which mitigates the unauthenticated wire path at the cost of tighter network topology; and constrain who can write session attributes by hardening application authentication/authorization to shrink the post-login attack surface. Where the JVM supports it, enabling a global JEP-290 ObjectInputFilter denylist for known gadget packages provides defense-in-depth but will not fully substitute for the vendor patch.
More in Websphere Extreme Scale
View allCRLF injection vulnerability in IBM WebSphere eXtreme Scale 7.1.0 before 7.1.0.3, 7.1.1 before 7.1.1.1, 8.5 before 8.5.0
Arbitrary constructor invocation (leading to code execution) in IBM WebSphere eXtreme Scale 8.6.1.0 through 8.6.1.6 lets
The monitoring console in IBM WebSphere eXtreme Scale 7.1.0, 7.1.1, 8.5.0, and 8.6.0 does not properly process logoff ac
Remote code execution in IBM WebSphere eXtreme Scale 8.6.1.0 through 8.6.1.6 arises from roughly 50 generated CORBA stub
Denial of service in IBM WebSphere Extreme Scale 8.6.1.0 through 8.6.1.6 allows adjacent unauthenticated attackers to cr
IBM WebSphere eXtreme Scale 8.6 Admin Console could allow a remote attacker to hijack the clicking action of the victim.
Cross-site request forgery (CSRF) vulnerability in IBM WebSphere eXtreme Scale 7.1.0 before 7.1.0.3 and 7.1.1 before 7.1
IBM WebSphere eXtreme Scale 8.6 Admin API is vulnerable to cross-site scripting. Rated medium severity (CVSS 5.4), this
Unspecified vulnerability in IBM WebSphere eXtreme Scale 8.6 through 8.6.0.8 allows remote attackers to cause a denial o
IBM WebSphere eXtreme Scale 7.1.0 before 7.1.0.3 and 7.1.1 before 7.1.1.1 has an improper account-lockout setting, which
The monitoring console in IBM WebSphere eXtreme Scale 7.1.0, 7.1.1, 8.5.0, and 8.6.0 allows remote authenticated users t
IBM WebSphere eXtreme Scale 8.6 Admin Console is vulnerable to cross-site scripting. Rated medium severity (CVSS 4.8), t
Same weakness CWE-502 – Deserialization of Untrusted Data
View allSame technique Deserialization
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-40388
GHSA-xw6m-6cgm-v7qm