VulnSea

Apache Software Foundation has 1,058 CVEs on record. Disclosure cadence is accelerating: 694 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 181 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 (73) 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
694 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 ↗
1058
Total CVEs
181
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.

1058 CVEsRSS

CVE-2026-111812Critical· 10.0
2w ago

Apache Traffic Server: origin_server_auth signs client-controlled AWS headers under the proxy's IAM credentials

Apache Traffic Server's origin_server_auth plugin lets a client force signing of attacker-chosen AWS request headers under the proxy's own credentials. This issue affects Apache Traffic Server: from 8.0.0 through 8.1.11, from 9.0.0 th…

▾ MidnightApache Software Foundation · Apache Traffic ServerEPSS 0.36%via CVEORG
CVE-2026-111817Medium· 5.3
2w ago

Apache Traffic Server: Dropping chunked trailers stalls a passthrough transfer until timeout

Apache Traffic Server can stall a chunked transfer that it passes through with its trailers removed (proxy.config.http.drop_chunked_trailers) until the connection times out, because it waits for the trailer bytes it has already dropped. …

▾ SunlitApache Software Foundation · Apache Traffic ServerEPSS 0.36%via CVEORG
CVE-2026-111811Critical· 9.0
2w ago

Apache Traffic Server: tsmemcache plugin exposes the shared proxy cache over the network with no authentication

Apache Traffic Server's experimental tsmemcache plugin allows unauthenticated network read, write, and deletion of the shared proxy cache. This issue affects Apache Traffic Server: from 8.0.0 through 8.1.11, from 9.0.0 through 9.2.15,…

▾ MidnightApache Software Foundation · Apache Traffic ServerEPSS 0.36%via CVEORG
CVE-2026-112381Medium· 5.9
2w ago

Apache Traffic Server: Nullptr dereference in net_write_io on a POST half-close with chunked response

Apache Traffic Server can crash with a null pointer dereference when a client POST request is torn down via half-close while a chunked origin response is being reparsed from a reentrant write-ready callback, a timing-dependent race intro…

▾ SunlitApache Software Foundation · Apache Traffic ServerEPSS 0.35%via CVEORG
CVE-2026-105931Low· 2.3
2w ago

Apache Pulsar: Missing authorization on transaction admin endpoints exposes transaction coordinator and transaction statistics of other tenants

The Apache Pulsar broker exposes a transaction administration REST API under /admin/v3/transactions. When authentication and authorization are enabled, most of the read endpoints of this API verify only that the request is authenticated …

▾ SunlitApache Software Foundation · Apache PulsarEPSS 0.50%via CVEORG
CVE-2026-105934High· 7.2
2w ago

Apache Pulsar: Missing tenant admin authorization check when truncating a partitioned topic

The Apache Pulsar broker admin REST API provides a truncate operation for persistent topics (DELETE /admin/v2/persistent/{tenant}/{namespace}/{topic}/truncate). Truncating a topic moves all subscription cursors of the topic to the end of…

▾ TwilightApache Software Foundation · Apache PulsarEPSS 0.48%via CVEORG
CVE-2026-105933Low· 2.3
2w ago

Apache Pulsar: Namespace encryption requirement not enforced after a failure during topic initialization

Apache Pulsar allows an administrator to require end-to-end message encryption for all topics in a namespace by setting the encryption_required namespace policy. When this policy is set, the broker rejects messages that are published wit…

▾ SunlitApache Software Foundation · Apache PulsarEPSS 0.29%via CVEORG
CVE-2026-105932Low· 2.3
2w ago

Apache Pulsar: Missing topic policy authorization on non-persistent topic entry filter endpoints

The Apache Pulsar broker admin REST API provides endpoints to read, set and remove the topic-level entry filter policy of a topic. For persistent topics these endpoints check that the caller is authorized for the entry filters topic poli…

▾ SunlitApache Software Foundation · Apache PulsarEPSS 0.50%via CVEORG
CVE-2026-105935Medium· 4.9
2w ago

Apache Pulsar: Function trigger publishes to the input topic without checking the caller's produce permission

The Pulsar Functions Worker provides a REST API endpoint for triggering a function, which publishes a caller-supplied value to one of the function's configured input topics. The Functions Worker performs this publish with its own broker …

▾ SunlitApache Software Foundation · Apache PulsarEPSS 0.40%via CVEORG
CVE-2026-105942High· 7.7
2w ago

Apache Pulsar: Original principal of proxied requests authorized with the proxy's authentication data, allowing privilege escalation

When a configured proxy role sends a request to the broker on behalf of another user (the original principal), the broker is designed to authorize both the proxy role and the original principal and to allow the request only if both are a…

▾ TwilightApache Software Foundation · Apache PulsarEPSS 0.48%via CVEORG
CVE-2026-105936Medium· 5.3
2w ago

Apache Pulsar: Functions connectors list endpoint does not apply the super-user check of the worker connectors endpoint

The Pulsar Functions worker REST API provides two endpoints that return the catalog of Pulsar IO connectors installed on the functions worker: the worker connectors endpoint (/admin/v2/worker/connectors) and the deprecated functions conn…

▾ SunlitApache Software Foundation · Apache PulsarEPSS 0.50%via CVEORG
CVE-2026-105938Low· 2.3
2w ago

Apache Pulsar: Subscription authorization policies not enforced by namespace-level backlog and unsubscribe operations and by topic expire-all

Apache Pulsar namespaces can restrict which roles may use a subscription, either with the Prefix subscription authentication mode, which requires a subscription name to start with the role name, or by granting permission on a subscriptio…

▾ SunlitApache Software Foundation · Apache PulsarEPSS 0.51%via CVEORG
CVE-2026-105937High· 8.7
2w ago

Apache Pulsar: Missing authorization of the shadow topic source allows cross-tenant message disclosure and deletion of source topic data

Apache Pulsar shadow topics (PIP-180) are topics that read the stored messages of a source topic from that topic's managed ledger. The source topic is selected by setting the reserved topic property PULSAR.SHADOW_SOURCE. The admin REST A…

▾ TwilightApache Software Foundation · Apache PulsarEPSS 0.24%via CVEORG
CVE-2026-105944Critical· 10.0
2w ago

Apache Pulsar Manager: Missing authentication and authorization and disclosure of the Pulsar admin credential; end of life

Apache Pulsar Manager is a web console for administering Apache Pulsar clusters. It has its own user accounts and login, and it can be configured with an HTTP authentication credential, such as a token, that it uses to call the Pulsar ad…

▾ MidnightApache Software Foundation · Apache Pulsar ManagerEPSS 0.70%via CVEORG
CVE-2026-105945High· 7.7
2w ago

Apache Pulsar: Improper Validation of Package Name Components Allows Cross-Tenant Package Access in Filesystem Package Storage

The Pulsar Packages Management Service can be configured to store packages on the local filesystem of the broker by using the filesystem storage provider. Package names consist of a type, tenant, namespace, name and version. Authorizatio…

▾ TwilightApache Software Foundation · Apache PulsarEPSS 0.49%via CVEORG
CVE-2025-55702High· 8.7
2w ago

Apache Traffic Server: An unread Expect: 100-continue request body is framed as a new request

When a client sends a POST with Expect: 100-continue and the origin answers before reading the body, Apache Traffic Server parses the unread body left on the client connection as the next request. An attacker behind a front-end proxy tha…

▾ TwilightApache Software Foundation · Apache Traffic ServerEPSS 0.33%via CVEORG
CVE-2026-111804High· 8.2
2w ago

Apache Traffic Server: wasm plugin has a use-after-free and forwards unvalidated guest metric IDs

Apache Traffic Server's experimental wasm plugin has a use-after-free in its transaction-close handler and forwards unvalidated guest-supplied metric IDs to the internal stats API. This issue affects Apache Traffic Server: from 10.0.0…

▾ TwilightApache Software Foundation · Apache Traffic ServerEPSS 0.30%via CVEORG
CVE-2025-31699High· 8.9
2w ago

Apache Traffic Server: Origin connection still owed a request body is reused, enabling request smuggling

Apache Traffic Server can return an origin connection to the shared pool while the origin is still waiting on a request body the client declared but never fully sent, including when the client used Expect: 100-continue. The origin then r…

▾ TwilightApache Software Foundation · Apache Traffic ServerEPSS 0.35%via CVEORG
CVE-2026-111813Critical· 10.0
2w ago

Apache Traffic Server: magick plugin passes client query strings unfiltered to ImageMagick convert in the default configuration

Apache Traffic Server's experimental magick plugin lets an unauthenticated client control ImageMagick convert arguments in its default (unsigned) configuration. This issue affects Apache Traffic Server: from 8.0.1 through 8.1.11, from…

▾ MidnightApache Software Foundation · Apache Traffic ServerEPSS 0.49%via CVEORG
CVE-2026-111816Critical· 9.3
2w ago

Apache Traffic Server: A malformed 302 response bypasses parse-error rejection through the Transfer-Encoding: chunked carve-out

Apache Traffic Server forwarded a malformed 302 response that should have been rejected as a parse error, because the Transfer-Encoding: chunked carve-out bypassed the rejection path. A response that two peers can read differently is the…

▾ MidnightApache Software Foundation · Apache Traffic ServerEPSS 0.31%via CVEORG
CVE-2026-105869Critical· 9.2
2w ago

Apache Pulsar: MultiRolesTokenAuthorizationProvider uses roles from unverified tokens for HTTP requests that fall back to the anonymous user role

Apache Pulsar's MultiRolesTokenAuthorizationProvider authorizes a client with all roles listed in a claim of its JSON Web Token (JWT). The provider is intended for use with token authentication, which verifies the token before authorizat…

▾ MidnightApache Software Foundation · Apache PulsarEPSS 0.30%via CVEORG
CVE-2026-105926Medium· 5.3
2w ago

Apache Pulsar: Missing Topic Authorization on Binary Protocol GetSchema and GetOrCreateSchema Commands

The Pulsar broker serves two schema commands on its binary protocol: GetSchema, which returns the schema registered for a topic, and GetOrCreateSchema, which registers a new schema version for an existing topic. The broker handled both c…

▾ SunlitApache Software Foundation · Apache PulsarEPSS 0.41%via CVEORG
CVE-2026-105930Medium· 6.0
2w ago

Apache Pulsar: Improper Authorization of Function, Source and Sink Package URLs Allows Cross-Tenant Package Download

When package management is enabled, Pulsar Functions, Sources and Sinks can be registered or updated from a package stored in the Pulsar Packages Management Service by supplying a package URL. The Pulsar Functions worker authorized these…

▾ SunlitApache Software Foundation · Apache PulsarEPSS 0.45%via CVEORG
CVE-2026-105927Low· 2.3
2w ago

Apache Pulsar: Improper authorization of WebSocket consumer dead letter topic allows writes without PRODUCE permission

The Apache Pulsar WebSocket service allows a WebSocket consumer to configure a dead letter policy through query parameters of the consumer endpoint, including the deadLetterTopic parameter that names the topic to which messages are writt…

▾ SunlitApache Software Foundation · Apache PulsarEPSS 0.44%via CVEORG
CVE-2026-56387High· 7.5
2w ago

Apache bRPC: Remote Memory Exhaustion in RTMP AMF Parser

The RTMP AMF parser in Apache bRPC accepts AMF string lengths and array counts directly from untrusted input. A remote unauthenticated attacker who can reach a bRPC server with RTMP enabled can send a small AMF payload with an excessive …

▾ TwilightApache Software Foundation · apache/brpcEPSS 0.60%via CVEORG
CVE-2026-58064High· 7.5
2w ago

Apache bRPC: Denial of Service via Unbounded Redis Inline Command Allocation

The Redis protocol implementation in Apache bRPC allowed inline command parsing to allocate and copy the full connection buffer before a complete CRLF-terminated command was available. A remote attacker with access to a Redis-protocol bR…

▾ TwilightApache Software Foundation · apache/brpcEPSS 0.57%via CVEORG
CVE-2026-56388Critical· 9.1
2w ago

Apache bRPC: Out-of-Bounds Write in Redis Command Parser

The Redis server command parser in Apache bRPC accepts an empty RESP array as a command header. A remote unauthenticated attacker who can reach a bRPC server with Redis service enabled can send an empty array header followed by a bulk st…

▾ MidnightApache Software Foundation · apache/brpcEPSS 0.95%via CVEORG
CVE-2026-56386High· 7.5
2w ago

Apache bRPC: Integer Underflow and Out-of-Bounds Read in HTTP/2 DATA Frame Parser

Integer underflow and out-of-bounds read in the HTTP/2 server DATA frame parser in Apache bRPC allows an unauthenticated remote attacker to cause denial of service by sending a malformed DATA frame with the PADDED flag set and a zero-len…

▾ TwilightApache Software Foundation · apache/brpcEPSS 0.73%via CVEORG
CVE-2026-74755High· 7.5
2w ago

Apache bRPC: Integer Underflow in mcpack2pb Parser Leading to Denial of Service

An integer underflow in the mcpack2pb component of Apache bRPC (version < 1.18.0) on all platforms allows remote attackers to crash a bRPC server by sending a request containing a string field with a zero value_size. The UnparsedValue::a…

▾ TwilightApache Software Foundation · apache/brpcEPSS 0.57%via CVEORG
CVE-2026-61916High· 7.5
2w ago

Apache bRPC: Out-of-bounds Read in URL and Header Lookup Tables on Unsigned-char Platforms

Out-of-bounds reads in URL parsing and case-insensitive header lookup in Apache bRPC before version 1.18.0 on platforms where plain char is unsigned, such as ARM64, allow remote attackers to cause a process crash and denial of service by…

▾ TwilightApache Software Foundation · apache/brpcEPSS 0.57%via CVEORG
Apache Software Foundation vulnerabilities (CVEs) — page 6 · VulnSea