CVE-2026-110259

Updated on 14 Oct 2026

Severity

6.8 Medium severity

Details

CVSS score
6.8
CVSS vector
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Overview

About vulnerability

OW2 ASM 3.0 before 9.11 contains an uncontrolled recursion vulnerability in ClassWriter.replaceAsmInstructions() that allows attackers to cause denial of service through crafted class files. Attackers can supply a class with a large method containing many long forward jumps, triggering unbounded toByteArray() recursion and a StackOverflowError during transformation.

Details

Affected product:
Apache CXF , Apache Commons , Apache Hadoop , Apache Hive , Apache Log4j , Apache Lucene , Apache Maven , Apache Solr , Apache Struts , Apache Tapestry , Eclipse Jetty , Elasticsearch , Hazelcast , Kotlin , Netty , OkHttp , Plexus , Spring , Wildfly , activemq , allocation-instrumenter , alluxio , artemis , asciidoctorj , asm , aws-sdk-java-v2 , azure-kusto-java , azure-sdk-for-java , byte-buddy , calcite , camel , cassandra-java-driver , cglib , chill , chronicle-engine , chronicle-map , cocoon , com.orientechnologies:orientdb-core , compile-testing , console , corda , corda-api , debezium , easymock , eureka , findbugs , flink , geode , gizmo , glassfish-hk2 , google-http-java-client , grails-core , groovy , grpc-java , gwt , gwtp , handlebars.java , hbase , hystrix , ignite , infinispan , io.airlift:bytecode , io.quarkus:quarkus-credentials-deployment , io.quarkus:quarkus-datasource-deployment-spi , io.quarkus:quarkus-jdbc-postgresql , io.quarkus:quarkus-resteasy , java-client , java-driver , java-lang , jbossws-cxf , jdependency , jersey , jmock-library , jnr-enxio , jnr-ffi , jnr-fuse , jnr-netdb , jnr-posix , jnr-unixsocket , jruby , json-smart , jsonpath , karaf , kite , kryo , kryo-serializers , maven , micrometer , micronaut-core , microsoft-authentication-library-for-java , mustache.java , narayana , nashorn , neo4j , neo4j-ogm , nimbus-jose-jwt , oauth-2.0-sdk-with-openid-connect-extensions , org.apache.groovy:groovy-all , org.graalvm.js:js , org.wildfly:wildfly-ormtransformer , orientdb , pravega , processor , protostream , pulsar , quarkus , redisson , reflectasm , resteasy , sentimentanalysisparser , sisu-project , sisu.plexus , smallrye-config , smallrye-health , spotbugs , storm , testcontainers-java , tika , trino , truth , web3j , web3j-quorum , wiremock
Affected packages:
asm @ 9.6 (+23711 more)