{"cvss":6.5,"datePublished":"2026-08-18T15:16:56.160","dateUpdated":"2026-10-22T22:10:00.250","description":"yawkat LZ4 Java provides LZ4 compression for Java. Prior to 1.11.1, JNI-backed XXHash implementations fail to validate the byte array object and the off and len arguments in XXHashFactory.nativeInstance().hash32().hash(), XXHashFactory.nativeInstance().hash64().hash(), XXHashFactory.nativeInstance().newStreamingHash32().update(), and XXHashFactory.nativeInstance().newStreamingHash64().update(), allowing null arrays or oversized ranges to reach native code, read outside the Java array, and fatally terminate the JVM. This issue is fixed in version 1.11.1.","id":"CVE-2026-59949","raw":{"affected":[{"affectedData":[{"product":"lz4-java","vendor":"yawkat","versions":[{"status":"affected","version":"< 1.11.1"}]}],"source":"security-advisories@github.com"}],"cveTags":[],"descriptions":[{"lang":"en","value":"yawkat LZ4 Java provides LZ4 compression for Java. Prior to 1.11.1, JNI-backed XXHash implementations fail to validate the byte array object and the off and len arguments in XXHashFactory.nativeInstance().hash32().hash(), XXHashFactory.nativeInstance().hash64().hash(), XXHashFactory.nativeInstance().newStreamingHash32().update(), and XXHashFactory.nativeInstance().newStreamingHash64().update(), allowing null arrays or oversized ranges to reach native code, read outside the Java array, and fatally terminate the JVM. This issue is fixed in version 1.11.1."},{"lang":"es","value":"yawkat LZ4 Java proporciona compresión LZ4 para Java. Antes de la versión 1.11.1, las implementaciones XXHash respaldadas por JNI no validan el objeto de array de bytes y los argumentos off y len en XXHashFactory.nativeInstance().hash32().hash(), XXHashFactory.nativeInstance().hash64().hash(), XXHashFactory.nativeInstance().newStreamingHash32().update(), y XXHashFactory.nativeInstance().newStreamingHash64().update(), permitiendo que arrays nulos o rangos sobredimensionados alcancen código nativo, lean fuera del array de Java y terminen fatalmente la JVM. Este problema se ha corregido en la versión 1.11.1."}],"id":"CVE-2026-59949","lastModified":"2026-10-22T22:10:00.250","metrics":{"cvssMetricV31":[{"cvssData":{"attackComplexity":"HIGH","attackVector":"NETWORK","availabilityImpact":"HIGH","baseScore":6.5,"baseSeverity":"MEDIUM","confidentialityImpact":"LOW","integrityImpact":"NONE","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:H","version":"3.1"},"exploitabilityScore":2.2,"impactScore":4.2,"source":"security-advisories@github.com","type":"Secondary"}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"id":"CVE-2026-59949","options":[{"exploitation":"none"},{"automatable":"no"},{"technicalImpact":"partial"}],"role":"CISA Coordinator","timestamp":"2026-08-18T17:19:17.863670Z","version":"2.0.3"}}]},"published":"2026-08-18T15:16:56.160","references":[{"source":"security-advisories@github.com","url":"https://github.com/yawkat/lz4-java/commit/dbd86d04b8dd716e1c2bc626be54189997d910da"},{"source":"security-advisories@github.com","url":"https://github.com/yawkat/lz4-java/releases/tag/v1.11.1"},{"source":"security-advisories@github.com","url":"https://github.com/yawkat/lz4-java/security/advisories/GHSA-xx22-p4ch-683r"}],"sourceIdentifier":"security-advisories@github.com","vulnStatus":"Deferred","weaknesses":[{"description":[{"lang":"en","value":"CWE-476"}],"source":"security-advisories@github.com","type":"Secondary"}]},"severity":"MEDIUM","source":"nvd","title":"yawkat LZ4 Java provides LZ4 compression for Java"}