← Back

Apache

apache

3,131 CVEs • 384 products

Products (384)

Click to collapse
Toggle
Http Server
http_server
Tomcat
tomcat
Airflow
airflow
Struts
struts
Ofbiz
ofbiz
Camel
camel
Activemq
activemq
Superset
superset
Openoffice
openoffice
Cxf
cxf
Nifi
nifi
Subversion
subversion
Solr
solr
Cloudstack
cloudstack
Hadoop
hadoop
Thrift
thrift
Inlong
inlong
Openmeetings
openmeetings
Ambari
ambari
Tika
tika
Apisix
apisix
Shiro
shiro
Syncope
syncope
Jspwiki
jspwiki
Kylin
kylin
Geode
geode
Fineract
fineract
Wicket
wicket
Spark
spark
Zeppelin
zeppelin
Ranger
ranger
Couchdb
couchdb
Archiva
archiva
Hive
hive
Log4j
log4j
Iotdb
iotdb
Pulsar
pulsar
Dubbo
dubbo
Cordova
cordova
Linkis
linkis
Answer
answer
Streampark
streampark
Qpid
qpid
Cassandra
cassandra
Kafka
kafka
Hertzbeat
hertzbeat
Nimble
nimble
Artemis
artemis
James
james
Roller
roller
Storm
storm
Atlas
atlas
Jmeter
jmeter
Spamassassin
spamassassin
Guacamole
guacamole
Karaf
karaf
Druid
druid
Xerces C++
xerces-c++
Zookeeper
zookeeper
Ozone
ozone
Batik
batik
Geronimo
geronimo
Poi
poi
Tapestry
tapestry
Pdfbox
pdfbox
Tomee
tomee
Ignite
ignite
Mesos
mesos
Nuttx
nuttx
Shenyu
shenyu
Derby
derby
Httpclient
httpclient
Qpid Broker J
qpid_broker-j
Mina
mina
Axis
axis
Bookkeeper
bookkeeper
Impala
impala
Mina Sshd
mina_sshd
Avro
avro
Doris
doris
Streampipes
streampipes
Fory
fory
Mod Python
mod_python
Jackrabbit
jackrabbit
Apr Util
apr-util
Axis2
axis2
Drill
drill
Jetspeed
jetspeed
Cxf Fediz
cxf_fediz
Juddi
juddi

CVEs (3,131)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
2Apache
Oracle
2Business Intelligence
Spark
Jun 17, 2026
Jun 23, 2020
N/A· v4
9.8 CRITICAL· v3
9.3 HIGH· v2
In Apache Spark 2.4.5 and earlier, a standalone resource manager's master may be configured to require authentication (spark.authenticate) via a shared secret. When enabled, however, a specially-crafted RPC to the master...Show more
In Apache Spark 2.4.5 and earlier, a standalone resource manager's master may be configured to require authentication (spark.authenticate) via a shared secret. When enabled, however, a specially-crafted RPC to the master can succeed in starting an application's resources on the Spark cluster, even without the shared key. This can be leveraged to execute shell commands on the host machine. This does not affect Spark clusters using other resource managers (YARN, Mesos, etc).Show less
1Apache
1Shiro
Jun 17, 2026
Jun 22, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Apache Shiro before 1.5.3, when using Apache Shiro with Spring dynamic controllers, a specially crafted request may cause an authentication bypass.
1Apache
1Archiva
Jun 17, 2026
Jun 19, 2020
N/A· v4
5.3 MEDIUM· v3
5.0 MEDIUM· v2
Apache Archiva login service before 2.2.5 is vulnerable to LDAP injection. A attacker is able to retrieve user attribute data from the connected LDAP server by providing special values to the login form. With certain cha...Show more
Apache Archiva login service before 2.2.5 is vulnerable to LDAP injection. A attacker is able to retrieve user attribute data from the connected LDAP server by providing special values to the login form. With certain characters it is possible to modify the LDAP filter used to query the LDAP users. By measuring the response time for the login request, arbitrary attribute data can be retrieved from LDAP user objects.Show less
1Apache
1Tomee
Jun 17, 2026
Jun 15, 2020
N/A· v4
9.8 CRITICAL· v3
6.8 MEDIUM· v2
If Apache TomEE is configured to use the embedded ActiveMQ broker, and the broker URI includes the useJMX=true parameter, a JMX port is opened on TCP port 1099, which does not include authentication. This affects Apache...Show more
If Apache TomEE is configured to use the embedded ActiveMQ broker, and the broker URI includes the useJMX=true parameter, a JMX port is opened on TCP port 1099, which does not include authentication. This affects Apache TomEE 8.0.0-M1 - 8.0.1, Apache TomEE 7.1.0 - 7.1.2, Apache TomEE 7.0.0-M1 - 7.0.7, Apache TomEE 1.0.0 - 1.7.5.Show less
1Apache
1Karaf
Jun 17, 2026
Jun 12, 2020
N/A· v4
6.3 MEDIUM· v3
6.5 MEDIUM· v2
In Karaf, JMX authentication takes place using JAAS and authorization takes place using ACL files. By default, only an "admin" can actually invoke on an MBean. However there is a vulnerability there for someone who is no...Show more
In Karaf, JMX authentication takes place using JAAS and authorization takes place using ACL files. By default, only an "admin" can actually invoke on an MBean. However there is a vulnerability there for someone who is not an admin, but has a "viewer" role. In the 'etc/jmx.acl.cfg', such as role can call get*. It's possible to authenticate as a viewer role + invokes on the MLet getMBeansFromURL method, which goes off to a remote server to fetch the desired MBean, which is then registered in Karaf. At this point the attack fails as "viewer" doesn't have the permission to invoke on the MBean. Still, it could act as a SSRF style attack and also it essentially allows a "viewer" role to pollute the MBean registry, which is a kind of privilege escalation. The vulnerability is low as it's possible to add a ACL to limit access. Users should update to Apache Karaf 4.2.9 or newer.Show less
1Apache
1Unomi
Jun 17, 2026
Jun 5, 2020
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
Apache Unomi allows conditions to use OGNL scripting which offers the possibility to call static Java classes from the JDK that could execute code with the permission level of the running Java process.
1Apache
1Ignite
Jun 17, 2026
Jun 3, 2020
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
Apache Ignite uses H2 database to build SQL distributed execution engine. H2 provides SQL functions which could be used by attacker to access to a filesystem.
1Apache
1Kylin
Jun 17, 2026
May 22, 2020
N/A· v4
8.8 HIGH· v3
9.0 HIGH· v2
Apache Kylin 2.3.0, and releases up to 2.6.5 and 3.0.1 has some restful apis which will concatenate os command with the user input string, a user is likely to be able to execute any os command without any protection or v...Show more
Apache Kylin 2.3.0, and releases up to 2.6.5 and 3.0.1 has some restful apis which will concatenate os command with the user input string, a user is likely to be able to execute any os command without any protection or validation.Show less
2Apache
Jodd
2Hive
Jodd
Nov 21, 2024
May 21, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Jodd before 5.0.4 performs Deserialization of Untrusted JSON Data when setClassMetadataName is set.
7Apache
CanonicalDebian+4 more
26Agile Engineering Data Management
Agile PlmCommunications Cloud Native Core Binding Support Function+23 more
Jun 17, 2026
May 20, 2020
N/A· v4
7.0 HIGH· v3
4.4 MEDIUM· v2
When using Apache Tomcat versions 10.0.0-M1 to 10.0.0-M4, 9.0.0.M1 to 9.0.34, 8.5.0 to 8.5.54 and 7.0.0 to 7.0.103 if a) an attacker is able to control the contents and name of a file on the server; and b) the server is...Show more
When using Apache Tomcat versions 10.0.0-M1 to 10.0.0-M4, 9.0.0.M1 to 9.0.34, 8.5.0 to 8.5.54 and 7.0.0 to 7.0.103 if a) an attacker is able to control the contents and name of a file on the server; and b) the server is configured to use the PersistenceManager with a FileStore; and c) the PersistenceManager is configured with sessionAttributeValueClassNameFilter="null" (the default unless a SecurityManager is used) or a sufficiently lax filter to allow the attacker provided object to be deserialized; and d) the attacker knows the relative file path from the storage location used by FileStore to the file the attacker has control over; then, using a specifically crafted request, the attacker will be able to trigger remote code execution via deserialization of the file under their control. Note that all of conditions a) to d) must be true for the attack to succeed.Show less
1Apache
1Couchdb
Jun 17, 2026
May 20, 2020
N/A· v4
9.8 CRITICAL· v3
6.8 MEDIUM· v2
CouchDB version 3.0.0 shipped with a new configuration setting that governs access control to the entire database server called `require_valid_user_except_for_up`. It was meant as an extension to the long standing settin...Show more
CouchDB version 3.0.0 shipped with a new configuration setting that governs access control to the entire database server called `require_valid_user_except_for_up`. It was meant as an extension to the long standing setting `require_valid_user`, which in turn requires that any and all requests to CouchDB will have to be made with valid credentials, effectively forbidding any anonymous requests. The new `require_valid_user_except_for_up` is an off-by-default setting that was meant to allow requiring valid credentials for all endpoints except for the `/_up` endpoint. However, the implementation of this made an error that lead to not enforcing credentials on any endpoint, when enabled. CouchDB versions 3.0.1[1] and 3.1.0[2] fix this issue.Show less
1Apache
1Flink
Jun 17, 2026
May 14, 2020
N/A· v4
4.7 MEDIUM· v3
1.9 LOW· v2
A vulnerability in Apache Flink (1.1.0 to 1.1.5, 1.2.0 to 1.2.1, 1.3.0 to 1.3.3, 1.4.0 to 1.4.2, 1.5.0 to 1.5.6, 1.6.0 to 1.6.4, 1.7.0 to 1.7.2, 1.8.0 to 1.8.3, 1.9.0 to 1.9.2, 1.10.0) where, when running a process with...Show more
A vulnerability in Apache Flink (1.1.0 to 1.1.5, 1.2.0 to 1.2.1, 1.3.0 to 1.3.3, 1.4.0 to 1.4.2, 1.5.0 to 1.5.6, 1.6.0 to 1.6.4, 1.7.0 to 1.7.2, 1.8.0 to 1.8.3, 1.9.0 to 1.9.2, 1.10.0) where, when running a process with an enabled JMXReporter, with a port configured via metrics.reporter.reporter_name>.port, an attacker with local access to the machine and JMX port can execute a man-in-the-middle attack using a specially crafted request to rebind the JMXRMI registry to one under the attacker's control. This compromises any connection established to the process via JMX, allowing extraction of credentials and any other transferred data.Show less
2Apache
Oracle
7Activemq
Communications Diameter Signaling RouterCommunications Element Manager+4 more
Jun 17, 2026
May 14, 2020
N/A· v4
6.1 MEDIUM· v3
4.3 MEDIUM· v2
In Apache ActiveMQ 5.0.0 to 5.15.11, the webconsole admin GUI is open to XSS, in the view that lists the contents of a queue.
2Apache
Oracle
4Camel
Communications Diameter Signaling RouterEnterprise Manager Base Platform+1 more
Jun 17, 2026
May 14, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Apache Camel Netty enables Java deserialization by default. Apache Camel 2.22.x, 2.23.x, 2.24.x, 2.25.0, 3.0.0 up to 3.1.0 are affected. 2.x users should upgrade to 2.25.1, 3.x users should upgrade to 3.2.0.
2Apache
Oracle
4Camel
Communications Diameter Signaling RouterEnterprise Manager Base Platform+1 more
Jun 17, 2026
May 14, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Apache Camel RabbitMQ enables Java deserialization by default. Apache Camel 2.22.x, 2.23.x, 2.24.x, 2.25.0, 3.0.0 up to 3.1.0 are affected. 2.x users should upgrade to 2.25.1, 3.x users should upgrade to 3.2.0.
2Apache
Oracle
5Camel
Communications Diameter Intelligence HubCommunications Diameter Signaling Router+2 more
Jun 17, 2026
May 14, 2020
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Apache Camel's JMX is vulnerable to Rebind Flaw. Apache Camel 2.22.x, 2.23.x, 2.24.x, 2.25.x, 3.0.0 up to 3.1.0 is affected. Users should upgrade to 3.2.0.
1Apache
1Rocketmq
Jun 17, 2026
May 14, 2020
N/A· v4
5.3 MEDIUM· v3
5.0 MEDIUM· v2
In Apache RocketMQ 4.2.0 to 4.6.0, when the automatic topic creation in the broker is turned on by default, an evil topic like “../../../../topic2020” is sent from rocketmq-client to the broker, a topic folder will be cr...Show more
In Apache RocketMQ 4.2.0 to 4.6.0, when the automatic topic creation in the broker is turned on by default, an evil topic like “../../../../topic2020” is sent from rocketmq-client to the broker, a topic folder will be created in the parent directory in brokers, which leads to a directory traversal vulnerability. Users of the affected versions should apply one of the following: Upgrade to Apache RocketMQ 4.6.1 or later.Show less
1Apache
1Cloudstack
Jun 17, 2026
May 14, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
A buffer overflow vulnerability has been found in the baremetal component of Apache CloudStack. This applies to all versions prior to 4.13.1. The vulnerability is due to the lack of validation of the mac parameter in bar...Show more
A buffer overflow vulnerability has been found in the baremetal component of Apache CloudStack. This applies to all versions prior to 4.13.1. The vulnerability is due to the lack of validation of the mac parameter in baremetal virtual router. If you insert an arbitrary shell command into the mac parameter, v-router will process the command. For example: Normal: http://{GW}:10086/baremetal/provisiondone/{mac}, Abnormal: http://{GW}:10086/baremetal/provisiondone/#';whoami;#. Mitigation of this issue is an upgrade to Apache CloudStack 4.13.1.0 or beyond.Show less
5Apache
CanonicalFedoraproject+2 more
50Agile Engineering Data Management
AntBanking Enterprise Collections+47 more
Jun 17, 2026
May 14, 2020
N/A· v4
6.3 MEDIUM· v3
3.3 LOW· v2
Apache Ant 1.1 to 1.9.14 and 1.10.0 to 1.10.7 uses the default temporary directory identified by the Java system property java.io.tmpdir for several tasks and may thus leak sensitive information. The fixcrlf and replacer...Show more
Apache Ant 1.1 to 1.9.14 and 1.10.0 to 1.10.7 uses the default temporary directory identified by the Java system property java.io.tmpdir for several tasks and may thus leak sensitive information. The fixcrlf and replaceregexp tasks also copy files from the temporary directory back into the build tree allowing an attacker to inject modified source files into the build process.Show less
1Apache
1Nuttx
Jun 17, 2026
May 12, 2020
N/A· v4
9.8 CRITICAL· v3
5.1 MEDIUM· v2
The Apache NuttX (Incubating) project provides an optional separate "apps" repository which contains various optional components and example programs. One of these, ftpd, had a NULL pointer dereference bug. The NuttX RTO...Show more
The Apache NuttX (Incubating) project provides an optional separate "apps" repository which contains various optional components and example programs. One of these, ftpd, had a NULL pointer dereference bug. The NuttX RTOS itself is not affected. Users of the optional apps repository are affected only if they have enabled ftpd. Versions 6.15 to 8.2 are affected.Show less