VulnSea

Apache Software Foundation has 1,067 CVEs on record. Disclosure cadence is accelerating: 703 in the last 90 days against 147 in the 90 before. The busiest recent month was October 2026 with 342. The median CVSS is 7.5 (high), with 187 rated critical. 1% have been exploited in the wild, in line with the corpus average. The median gap from publication to a KEV listing is 1186 days (8 cases). The dominant weakness classes are CWE-770 (75) and CWE-862 (51). Most affected products: Tomcat (77), airflow (68), Apache OFBiz (46).

CVEs per month

Last 12 months, by publish date

120102030405060708091011
Exploited share
1% vs 1% corpus
Median CVSS
7.5
Publish → KEV
1186 d median(8)
Last 90 days
703 prev 147

Products

  • Tomcat 77
  • airflow 68
  • Apache OFBiz 46
  • thrift 36
  • apache/brpc 35
  • traffic_server 31
Follow Apache Software Foundation:RSS feedSave a search →Embed badge ↗
1067
Total CVEs
187
Critical
8
CISA KEV
8
Exploited

Apache Software Foundation vulnerabilities

CVEs affecting Apache Software Foundation, newest first. Open any entry for full detail, references, and exploit status.

1067 CVEsRSS

CVE-2026-40858High· 8.8PoC
6mo ago

The camel-infinispan component's ProtoStream-based remote aggregation repository deserializes data read from a remote Infinispan cache using java.io.ObjectInputStream without applying any ObjectInputFilter

The camel-infinispan component's ProtoStream-based remote aggregation repository deserializes data read from a remote Infinispan cache using java.io.ObjectInputStream without applying any ObjectInputFilter. An attacker who can write to t…

▾ Midnightapache · camelEPSS 1.3%via NVD
CVE-2026-40860Critical· 9.8PoC⚖ disputed
6mo ago

JmsBinding.extractBodyFromJms() in camel-jms, and the equivalent JmsBinding class in camel-sjms, deserialized the payload of incoming JMS ObjectMessage values via javax.jms.ObjectMessage.getObject() without applying any ObjectInputFilter…

JmsBinding.extractBodyFromJms() in camel-jms, and the equivalent JmsBinding class in camel-sjms, deserialized the payload of incoming JMS ObjectMessage values via javax.jms.ObjectMessage.getObject() without applying any ObjectInputFilter…

▾ Abyssalapache · camelEPSS 1.7%via NVD
CVE-2025-62233Medium· 6.3
6mo ago

Deserialization of Untrusted Data vulnerability in Apache DolphinScheduler RPC module. This issue affects Apache DolphinScheduler:  Version >= 3.2.0 and < 3.3.1. Attackers who can access the Master or Worker nodes can compromise the s…

Deserialization of Untrusted Data vulnerability in Apache DolphinScheduler RPC module. This issue affects Apache DolphinScheduler:  Version >= 3.2.0 and < 3.3.1. Attackers who can access the Master or Worker nodes can compromise the s…

▾ Sunlitapache · dolphinschedulerEPSS 0.54%via NVD
CVE-2026-40690Medium· 4.3
6mo ago

The asset dependency graph did not restrict nodes by the viewer's DAG read permissions: a user with read access to at least one DAG could browse the asset graph for any other asset in the deployment and learn the existence and names of D…

The asset dependency graph did not restrict nodes by the viewer's DAG read permissions: a user with read access to at least one DAG could browse the asset graph for any other asset in the deployment and learn the existence and names of D…

▾ Sunlitapache · airflowEPSS 0.35%via NVD
CVE-2026-38743Medium· 4.3
6mo ago

The authenticated /ui/dags endpoint did not enforce per-DAG access control on embedded Human-in-the-Loop (HITL) and TaskInstance records: a logged-in Airflow user with read access to at least one DAG could retrieve HITL prompts (includin…

The authenticated /ui/dags endpoint did not enforce per-DAG access control on embedded Human-in-the-Loop (HITL) and TaskInstance records: a logged-in Airflow user with read access to at least one DAG could retrieve HITL prompts (includin…

▾ Sunlitapache · airflowEPSS 0.35%via NVD
CVE-2026-40542High· 7.3
6mo ago

Missing critical step in authentication in Apache HttpClient 5.6 allows an attacker to cause the client to accept SCRAM-SHA-256 authentication without proper mutual authentication verification

Missing critical step in authentication in Apache HttpClient 5.6 allows an attacker to cause the client to accept SCRAM-SHA-256 authentication without proper mutual authentication verification. Users are recommended to upgrade to version…

▾ Twilightapache · httpclientEPSS 0.54%via NVD
CVE-2025-66335Medium· 5.3
6mo ago

Apache Doris MCP Server versions earlier than 0.6.1 are affected by an improper neutralization flaw in query context handling that may allow execution of unintended SQL statements and bypass of intended query validation and access restri…

Apache Doris MCP Server versions earlier than 0.6.1 are affected by an improper neutralization flaw in query context handling that may allow execution of unintended SQL statements and bypass of intended query validation and access restri…

▾ Sunlitapache · doris_mcp_serverEPSS 0.66%via NVD
CVE-2026-30898High· 8.8
6mo ago

An example of BashOperator in Airflow documentation suggested a way of passing dag_run.conf in the way that could cause unsanitized user input to be used to escalate privileges of UI user to allow execute code on worker

An example of BashOperator in Airflow documentation suggested a way of passing dag_run.conf in the way that could cause unsanitized user input to be used to escalate privileges of UI user to allow execute code on worker. Users should rev…

▾ Twilightapache · airflowEPSS 0.77%via NVD
CVE-2026-32690Low· 3.7
6mo ago

Secrets in Variables saved as JSON dictionaries were not properly redacted - in case thee variables were retrieved by the user the secrets stored as nested fields were not masked. If you do not store variables with sensitive values in J…

Secrets in Variables saved as JSON dictionaries were not properly redacted - in case thee variables were retrieved by the user the secrets stored as nested fields were not masked. If you do not store variables with sensitive values in J…

▾ Sunlitapache · airflowEPSS 0.42%via NVD
CVE-2026-30912High· 7.5⚖ disputed
6mo ago

In case of SQL errors, exception/stack trace of errors was exposed in API even if "api/expose_stack_traces" was set to false

In case of SQL errors, exception/stack trace of errors was exposed in API even if "api/expose_stack_traces" was set to false. That could lead to exposing additional information to potential attacker. Users are recommended to upgrade to A…

▾ Twilightapache · airflowEPSS 0.45%via NVD
CVE-2026-32228High· 7.5
6mo ago

UI / API User with asset materialize permission could trigger dags they had no access to. Users are advised to migrate to Airflow version 3.2.0 that fixes the issue.

UI / API User with asset materialize permission could trigger dags they had no access to. Users are advised to migrate to Airflow version 3.2.0 that fixes the issue.

▾ Twilightapache · airflowEPSS 0.43%via NVD
CVE-2026-25917High· 7.2
6mo ago

Dag Authors, who normally should not be able to execute code in the webserver context could craft XCom payload causing the webserver to execute arbitrary code

Dag Authors, who normally should not be able to execute code in the webserver context could craft XCom payload causing the webserver to execute arbitrary code. Since Dag Authors are already highly trusted, severity of this issue is Low. …

▾ Twilightapache · airflowEPSS 0.82%via NVD
CVE-2026-31987High· 7.5
6mo ago

JWT Tokens used by tasks were exposed in logs

JWT Tokens used by tasks were exposed in logs. This could allow UI users to act as Dag Authors. Users are advised to upgrade to Airflow version that contains fix. Users are recommended to upgrade to version 3.2.0, which fixes this issue.

▾ Twilightapache · airflowEPSS 0.74%via NVD
CVE-2025-54550High· 8.1
6mo ago

The example example_xcom that was included in airflow documentation implemented unsafe pattern of reading value from xcom in the way that could be exploited to allow UI user who had access to modify XComs to perform arbitrary execution o…

The example example_xcom that was included in airflow documentation implemented unsafe pattern of reading value from xcom in the way that could be exploited to allow UI user who had access to modify XComs to perform arbitrary execution o…

▾ Twilightapache · airflowEPSS 0.58%via NVD
CVE-2026-25219Medium· 6.5
6mo ago

The `access_key` and `connection_string` connection properties were not marked as sensitive names in secrets masker

The `access_key` and `connection_string` connection properties were not marked as sensitive names in secrets masker. This means that user with read permission could see the values in Connection UI, as well as when Connection was accident…

▾ Sunlitapache · airflowEPSS 0.55%via NVD
CVE-2026-33858High· 8.8
6mo ago

Dag Authors, who normally should not be able to execute code in the webserver context could craft XCom payload causing the webserver to execute arbitrary code

Dag Authors, who normally should not be able to execute code in the webserver context could craft XCom payload causing the webserver to execute arbitrary code. Since Dag Authors are already highly trusted, severity of this issue is Low. …

▾ Twilightapache · airflowEPSS 0.59%via NVD
CVE-2025-66236High· 7.5
6mo ago

Before Airflow 3.2.0, it was unclear that secure Airflow deployments require the Deployment Manager to take appropriate actions and pay attention to security details and security model of Airflow

Before Airflow 3.2.0, it was unclear that secure Airflow deployments require the Deployment Manager to take appropriate actions and pay attention to security details and security model of Airflow. Some assumptions the Deployment Manager …

▾ Twilightapache · airflowEPSS 0.44%via NVD
CVE-2026-34476High· 7.1
6mo ago

Apache SkyWalking MCP: Server-Side Request Forgery via SW-URL Header in MCP Server

Apache SkyWalking MCP: Server-Side Request Forgery via SW-URL Header in MCP Server

▾ Twilightapache · github.com/apache/skywalking-mcpEPSS 0.48%via OSV
CVE-2026-34479Medium
7mo ago

Apache Log4j 1 to Log4j 2 bridge: silent log event loss in Log4j1XmlLayout due to unescaped XML 1.0 forbidden characters

Apache Log4j 1 to Log4j 2 bridge: silent log event loss in Log4j1XmlLayout due to unescaped XML 1.0 forbidden characters

▾ Sunlitapache · org.apache.logging.log4j:log4j-coreEPSS 0.54%via GHSA
CVE-2026-34481High· 7.5
7mo ago

Apache Log4j's JsonTemplateLayout https://logging.apache.org/log4j/2.x/manual/json-template-layout.html , in versions up to and including 2.25.3, produces invalid JSON output when log events contain non-finite floating-point values (NaN…

Apache Log4j's JsonTemplateLayout https://logging.apache.org/log4j/2.x/manual/json-template-layout.html , in versions up to and including 2.25.3, produces invalid JSON output when log events contain non-finite floating-point values (NaN…

▾ Twilightapache · log4jEPSS 0.72%via NVD
CVE-2025-62188High· 7.5
7mo ago

An Exposure of Sensitive Information to an Unauthorized Actor vulnerability exists in Apache DolphinScheduler. This vulnerability may allow unauthorized actors to access sensitive information, including database credentials. This issu…

An Exposure of Sensitive Information to an Unauthorized Actor vulnerability exists in Apache DolphinScheduler. This vulnerability may allow unauthorized actors to access sensitive information, including database credentials. This issu…

▾ Twilightapache · dolphinschedulerEPSS 0.54%via NVD
CVE-2026-34538Medium· 6.5
7mo ago

Apache Airflow versions 3.0.0 through 3.1.8 DagRun wait endpoint returns XCom result values even to users who only have DAG Run read permissions, such as the Viewer role.This behavior conflicts with the FAB RBAC model, which treats XCom …

Apache Airflow versions 3.0.0 through 3.1.8 DagRun wait endpoint returns XCom result values even to users who only have DAG Run read permissions, such as the Viewer role.This behavior conflicts with the FAB RBAC model, which treats XCom …

▾ Sunlitapache · airflowEPSS 0.70%via NVD
CVE-2025-57735Critical· 9.1
7mo ago

When user logged out, the JWT token the user had authtenticated with was not invalidated, which could lead to reuse of that token in case it was intercepted

When user logged out, the JWT token the user had authtenticated with was not invalidated, which could lead to reuse of that token in case it was intercepted. In Airflow 3.2 we implemented the mechanism that implements token invalidation …

▾ Midnightapache · airflowEPSS 0.68%via NVD
CVE-2026-29146High· 7.5
7mo ago

Padding Oracle vulnerability in Apache Tomcat's EncryptInterceptor with default configuration. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.18, from 10.0.0-M1 through 10.1.52, from 9.0.13 through 9..115, from 8.5.38 thr…

Padding Oracle vulnerability in Apache Tomcat's EncryptInterceptor with default configuration. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.18, from 10.0.0-M1 through 10.1.52, from 9.0.13 through 9..115, from 8.5.38 thr…

▾ Twilightapache · tomcatEPSS 8.8%via NVD
CVE-2026-34486High· 7.5CISA KEVPoC
7mo ago

Missing Encryption of Sensitive Data vulnerability in Apache Tomcat due to the fix for CVE-2026-29146 allowing the bypass of the EncryptInterceptor. This issue affects Apache Tomcat: 11.0.20, 10.1.53, 9.0.116. Users are recommended to …

Missing Encryption of Sensitive Data vulnerability in Apache Tomcat due to the fix for CVE-2026-29146 allowing the bypass of the EncryptInterceptor. This issue affects Apache Tomcat: 11.0.20, 10.1.53, 9.0.116. Users are recommended to …

▾ Abyssalapache · tomcatEPSS 99%via NVD
CVE-2026-35554High· 8.7
7mo ago

A race condition in the Apache Kafka Java producer client’s buffer pool management can cause messages to be silently delivered to incorrect topics. When a produce batch expires due to delivery.timeout.ms while a network request containi…

A race condition in the Apache Kafka Java producer client’s buffer pool management can cause messages to be silently delivered to incorrect topics. When a produce batch expires due to delivery.timeout.ms while a network request containi…

▾ Twilightapache · kafkaEPSS 0.45%via NVD
CVE-2026-34197High· 8.8CISA KEVPoC
7mo ago

Improper Input Validation, Improper Control of Generation of Code ('Code Injection') vulnerability in Apache ActiveMQ Broker, Apache ActiveMQ. Apache ActiveMQ Classic exposes the Jolokia JMX-HTTP bridge at /api/jolokia/ on the web conso…

Improper Input Validation, Improper Control of Generation of Code ('Code Injection') vulnerability in Apache ActiveMQ Broker, Apache ActiveMQ. Apache ActiveMQ Classic exposes the Jolokia JMX-HTTP bridge at /api/jolokia/ on the web conso…

▾ Abyssalapache · activemqEPSS 98%via NVD
CVE-2026-30911High· 8.1
7mo ago

Apache Airflow versions 3.1.0 through 3.1.7 missing authorization vulnerability in the Execution API's Human-in-the-Loop (HITL) endpoints that allows any authenticated task instance to read, approve, or reject HITL workflows belonging to…

Apache Airflow versions 3.1.0 through 3.1.7 missing authorization vulnerability in the Execution API's Human-in-the-Loop (HITL) endpoints that allows any authenticated task instance to read, approve, or reject HITL workflows belonging to…

▾ Twilightapache · airflowEPSS 0.56%via NVD
CVE-2026-28779High· 7.5
7mo ago

Apache Airflow versions 3.1.0 through 3.1.7 session token (_token) in cookies is set to path=/ regardless of the configured [webserver] base_url or [api] base_url. This allows any application co-hosted under the same domain to capture va…

Apache Airflow versions 3.1.0 through 3.1.7 session token (_token) in cookies is set to path=/ regardless of the configured [webserver] base_url or [api] base_url. This allows any application co-hosted under the same domain to capture va…

▾ Twilightapache · airflowEPSS 0.70%via NVD
CVE-2026-28563Medium· 4.3
7mo ago

Apache Airflow versions 3.1.0 through 3.1.7 /ui/dependencies endpoint returns the full DAG dependency graph without filtering by authorized DAG IDs

Apache Airflow versions 3.1.0 through 3.1.7 /ui/dependencies endpoint returns the full DAG dependency graph without filtering by authorized DAG IDs. This allows an authenticated user with only DAG Dependencies permission to enumerate DAG…

▾ Sunlitapache · airflowEPSS 0.46%via NVD
Apache Software Foundation vulnerabilities (CVEs) — page 30 · VulnSea