{"id":"CVE-2026-13772","title":"IBM WebSphere Extreme Scale 8.6.1.0 through 8.6.1.6 's Object Query Language engine resolves attacker-supplied class names via Class.forName() and invokes their constructors with no allow-list at three distinct sinks (SELECT NEW, enum li…","summary":"IBM WebSphere Extreme Scale 8.6.1.0 through 8.6.1.6 's Object Query Language engine resolves attacker-supplied class names via Class.forName() and invokes their constructors with no allow-list at three distinct sinks (SELECT NEW, enum li…","severity":"high","cvss":7.5,"cvssVector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","cwe":["CWE-470"],"vendor":"ibm","product":"websphere_extreme_scale","affected":["websphere_extreme_scale >= 8.6.1.0, <= 8.6.1.6"],"published":"2026-06-30","updated":"2026-07-03","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-13772","references":[{"url":"https://www.ibm.com/support/pages/node/7278593","label":"psirt@us.ibm.com"}],"tags":["nvd"],"epss":0.0051,"epssPercentile":0.42498,"ingestedAt":"2026-07-03T20:53:53.301Z","slug":"CVE-2026-13772","body":"## Overview\n\nIBM WebSphere Extreme Scale 8.6.1.0 through 8.6.1.6 's Object Query Language engine resolves attacker-supplied class names via Class.forName() and invokes their constructors with no allow-list at three distinct sinks (SELECT NEW, enum literals, and reflection-based comparators); an authenticated remote attacker who can influence an application-built OQL query string can execute arbitrary constructors on the WAS JVM, and a SELECT DISTINCT variant using planted grid values fires the same gadget post-readObject in a manner that survives JEP-290 serialization filters across grid node boundaries\n\n## Affected\n\n- `websphere_extreme_scale >= 8.6.1.0, <= 8.6.1.6`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"twilight","depthScore":41,"depthScoreParts":{"impact":41.3,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[]}