A flaw was found in RESTEasy's IIOImageProvider, which decodes attacker-supplied image request bodies without enforcing any limit on the declared image dimensions or pixel count. A remote, unauthenticated attacker can send a small crafted image declaring enormous dimensions to trigger a very large memory allocation, exhausting the JVM heap and resulting in a denial of service.
Casky was already ahead
This CVE exploits attack patterns that Casky's 0matched skills already investigate — long before this vulnerability was disclosed. Claude's reasoning model maps these techniques to MITRE ATT&CK, so practitioners who ran these skills have already seen the threat behaviour in their findings.
CVE-2026-89059 affects RESTEasy's IIOImageProvider component, which processes image data from HTTP request bodies without validating declared dimensions or pixel counts. An unauthenticated attacker can exploit this by sending a small, malicious image file that declares extremely large dimensions—forcing the JVM to allocate massive amounts of heap memory to decode the image metadata. This triggers an out-of-memory condition, crashing the application and denying service to legitimate users. Any organization running vulnerable RESTEasy versions in production environments faces immediate risk, particularly those exposing REST endpoints that accept image uploads or multipart form data without strict input validation.
While this CVE shows no mapped MITRE ATT&CK techniques, Casky's Claude-powered analysis would detect the attack pattern through resource exhaustion behavioral signatures and application error analysis. Practitioners using Casky would observe anomalous memory consumption spikes, unexpected JVM heap failures, and patterns consistent with CWE-409 (Improper Restriction of Rendered UI Layers or Frames). Extended reasoning capabilities would correlate small HTTP payloads with disproportionately large server resource consumption, distinguishing this DoS attack from legitimate traffic. The platform would flag suspicious image metadata declarations and highlight the absence of input dimension validation as a critical control gap, enabling defenders to prioritize patching and implement compensating controls such as image dimension limits and memory usage quotas on REST endpoints.
Composite risk scoring from EPSS, CISA KEV, Shodan, and GreyNoise — 21 security APIs correlated into a single Casky Risk Score. Coming in Casky Pro. Join early access →
Casky has 0 skills that investigate the attack patterns behind CVE-2026-89059. Run one and get CVSS-scored findings in 3 minutes.
Run the skill that detects this →© 2026 Casky.AI, Inc. · AI Security Investigation