CyberSecBulletin

Apache vulnerabilities

We track 1,499 vulnerabilities in Apache products across 60+ products. 1,499 are rated high or critical, and 46 have been exploited in real attacks. The most recent was published on November 13, 2026.

1,499vulnerabilities
497critical
1,002high
46exploited
8.4average CVSS score

Latest Apache vulnerabilities

  • 9.8 Critical severity

    Apache MyFaces: Server-Side Request Forgery

    CVE-2026-68536Apache

    Server-Side Request Forgery / Local File Inclusion in Apache MyFace Core. Older unsupported versions may also be affected. Users are recommended to upgrade to versions 2.3.12, 2.3-next-M9, 3.0.4, 4.0.4, or 4.1.4, which fix this issue.

  • 8.8 High severity

    Apache Airflow Apache Kafka provider: Use of Externally-Controlled Input to Select Classes or Code

    CVE-2026-86792ApacheEPSS 1.19%

    Apache Airflow Apache Kafka provider versions 1.15.0 before 2.0.0 resolve dotted-path strings found in a Kafka connection's `extra` field into Python callables via `import_string`, with no allowlist, and hand them to the confluent-kafka client which invokes th

  • 8.1 High severity

    Apache Airflow FAB provider: Origin Validation Error

    CVE-2026-86466Apache

    Apache Airflow FAB provider: the Authentik OAuth path in the FAB auth manager does not validate the issuer or audience claims of the id_token it accepts. An attacker holding a token that the same Authentik identity provider minted for a different client applic

  • 7.2 High severity

    Apache Airflow FAB provider: deactivating a user account does not stop tokens issued to that…

    CVE-2026-82310ApacheEPSS 1%

    Apache Airflow FAB provider: deactivating a user account does not stop tokens issued to that account before deactivation. Password authentication correctly rejects the disabled account, but the Core API continues to accept an existing, unexpired token naming i

  • 7.5 High severity

    Apache ZooKeeper: Missing Authorization

    CVE-2026-79993Apache

    The `deleteContainer` opcode (0x14/20) is processed without verifying the caller's ACL permissions, allowing any authenticated client to delete specific znodes in the data tree regardless of the ACL restrictions on the znode or its parent. This opcode is consi

  • 9.8 Critical severity

    Apache Airflow Keycloak provider: Improper Authentication

    CVE-2026-76187Apache

    Apache Airflow Keycloak provider: the unauthenticated token endpoint accepts a client-credentials grant for any confidential client registered in the Keycloak realm, not only the client configured for Airflow. No allowlist restricts which client ids may authen

  • 9.1 Critical severity

    Apache Airflow Keycloak provider: Reliance on Cookies without Validation and Integrity Checking

    CVE-2026-76186Apache

    Apache Airflow Keycloak provider: from Airflow 3.3 the Keycloak auth manager takes a user's identity from the signed Airflow session token but takes the Keycloak access and refresh tokens used for every authorization decision from separate, unauthenticated coo

  • 7.5 High severity

    Apache ZooKeeper: Improper Validation of Certificate with Host Mismatch

    CVE-2026-59969Apache

    Apache ZooKeeper quorum TLS fails to enforce peer hostname verification in FIPS-mode deployments. When sslQuorum=true, zookeeper.fips-mode=true, ssl.quorum.hostnameVerification=true, and ssl.quorum.clientHostnameVerification=true are enabled, the Java SSLSocke

  • 7.5 High severity

    Apache ZooKeeper: Missing Authorization

    CVE-2026-59739Apache

    Information disclosure via SetWatches reconnect replay in Apache ZooKeeper due to missing ACL check. An attacker can discover ACL-restricted paths by registering exists-watches on non-existent paths, then reconnecting after the paths are created with restricte

  • 9.1 Critical severity

    Apache Airflow FAB provider: changing a user's password through the Admin user-edit PATCH…

    CVE-2026-86462Apache

    Apache Airflow FAB provider: changing a user's password through the Admin user-edit PATCH endpoint does not invalidate that user's existing database-backed sessions. An attacker who already holds a copy of the victim's session cookie keeps full access as that

  • 9.8 Critical severity

    Apache Airflow FAB provider: resetting a user's password does not delete that user's existing…

    CVE-2026-82311Apache

    Apache Airflow FAB provider: resetting a user's password does not delete that user's existing database-backed sessions, despite documented behaviour that it does. The cleanup compares the string identifier Flask-Login stores in the session against the user's i

  • 8.1 High severity

    Apache Storm Webapp: Origin Validation Error

    CVE-2026-82438Apache

    Description Three separate mechanisms allowed a web page on an unrelated origin to read responses that Storm's HTTP components served to an authenticated user. The Logviewer reflected the request's `Origin` header back in `Access-Control-Allow-Origin` while al

  • 9.8 Critical severity

    Apache Storm Worker: Memory Allocation with Excessive Size Value

    CVE-2026-82435Apache

    Description The worker's Netty message decoder is installed ahead of the SASL authentication handlers in the pipeline and acts on frames before any authentication has taken place. It allocated buffers sized from a length field carried in the frame, so a single

  • 10.0 Critical severity

    Apache Storm Nimbus: Insufficiently Protected Credentials

    CVE-2026-82434Apache

    Description When ZooKeeper authentication is configured, Storm deliberately retains `storm.zookeeper.topology.auth.payload` in the topology configuration, because workers need it. Nimbus then served that configuration verbatim to any caller holding read-only t

  • 8.1 High severity

    Apache Storm Nimbus: Incorrect Authorization

    CVE-2026-82432Apache

    Description Nimbus validated `topology.blobstore.map` against the calling subject at submission time only. The rebalance operation accepts configuration overrides and stripped a small set of keys from them, but never re-ran that validation, so a caller authori

  • 9.8 Critical severity

    Apache Storm Client: Incorrect Authorization

    CVE-2026-82431Apache

    Description `SimpleACLAuthorizer` evaluated the user-level command set by returning early when `nimbus.users` was empty, before `nimbus.groups` was considered. An operator who restricted cluster access by group alone, leaving `nimbus.users` unset, therefore re

  • 7.8 High severity

    Apache Storm Worker Launcher: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-82430Apache

    Description When launching a Docker or OCI worker, the setuid-root `worker-launcher` first changes ownership of the entire worker directory to the untrusted topology user, and only afterwards reads and acts on the command file that the supervisor wrote into th

  • 7.8 High severity

    Apache Storm Worker Launcher: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-82429Apache

    Description The setuid-root `worker-launcher` binary adjusts ownership and permissions of worker directories by walking the tree with FTS and calling `lchown` and `chmod` on each entry's full pathname while running with an effective uid of 0. Both syscalls re-

  • 8.8 High severity

    Apache Storm Client: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-82428Apache

    Description Dependency artifacts uploaded with `storm jar --artifacts` were stored under a blob key derived only from the Maven coordinate, for example `dep---.jar`. The key was therefore identical for every user of the cluster and predictable in advance. When

  • 7.8 High severity

    Apache Storm Nimbus: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-82427Apache

    Description A topology's `topology.blobstore.map` lets the submitter choose a local name for each blob that the supervisor localises. That name was used to build a path under the topology's working directory without normalisation, in both `AsyncLocalizer` and

  • 9.1 Critical severity

    Description A submitted topology carries two lists of blobstore keys, `dependency_jars` and…

    CVE-2026-82441Apache

    Description A submitted topology carries two lists of blobstore keys, `dependency_jars` and `dependency_artifacts`, which the client fills in after uploading the corresponding blobs. Nimbus performed no validation of their contents on the submission path, yet

  • 9.8 Critical severity

    Apache Storm DRPC: Allocation of Resources Without Limits or Throttling

    CVE-2026-82439Apache

    Description The DRPC server kept a map from function name to request queue and created an entry the first time a function name was seen. No code path ever removed an entry: request cleanup removed the request from its queue, and the shutdown path drained queue

  • 9.8 Critical severity

    Apache Syncope: Incorrect Authorization

    CVE-2026-73370Apache

    Incorrect Authorization vulnerability in Apache Syncope. Delegated administration security checks performed by Reconciliation service's pull and push, being incomplete, could accept calls by administrator not provided with adequate entitlements. This issue aff

  • 7.5 High severity

    Apache Syncope: Incorrect Authorization

    CVE-2026-73236Apache

    Incorrect Authorization vulnerability in Apache Syncope. Delegated administration security checks are based on Realm hierarchy and enforced via prefix matches. Due to incorrect implementation, two sibling Realms whose names begin with the same string cannot be

  • 7.3 High severity

    Apache Syncope: Improper Encoding or Escaping of Output

    CVE-2026-73195Apache

    Improper Encoding or Escaping of Output vulnerability in Apache Syncope. Authenticated users can store a spreadsheet formula payload in one of their own plain attributes. When such users are included in a CSV export and the generated CSV file is opened by a sp

  • 7.5 High severity

    Apache Syncope: Insertion of Sensitive Information Into Sent Data

    CVE-2026-78336Apache

    Insertion of sensitive information into sent data vulnerability in Apache Syncope. Any authenticated user can query for the list of available OIDC providers configured for SSO with Console and Enduser. The returned payload contains all configuration settings,

  • 9.8 Critical severity

    Apache Syncope: Incorrect Privilege Assignment

    CVE-2026-78330Apache

    Incorrect privilege assignment vulnerability in Apache Syncope. When the configured JWKS settings for internal JWT authentication are disclosed (at least protocol and key), an attacker can obtain admin privileges after completing a successful authentication an

  • 9.8 Critical severity

    Apache Syncope: Incorrect Authorization

    CVE-2026-77181Apache

    Incorrect Authorization vulnerability in Apache Syncope. An administrator with ClientApp's update entitlement is unable to perform the related operation, while ClientApp's create entitlement is checked both for create and update operations on ClientApp. This i

  • 9.8 Critical severity

    Apache Syncope: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-77051Apache

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Syncope. An administrator with adequate entitlements can achieve execution of arbitrary SQL via stacked queries, leveraging unsanitized entityKey and o

  • 9.8 Critical severity

    Apache Syncope: Missing Authorization

    CVE-2026-75030Apache

    Missing Authorization vulnerability in Apache Syncope. An administrator with task execution entitlements might be able to mass (de)provision group members, regardless of their group-related administration capabilities. This issue affects Apache Syncope: from 3

  • 9.8 Critical severity

    Apache Syncope: Incorrect Authorization

    CVE-2026-73668Apache

    Incorrect Authorization vulnerability in Apache Syncope. An administrator with adequate entitlements in a given Realm may be able to read via REST the full Connector configuration, confidential properties included, scoped in another Realm and thus be able to e

  • 9.8 Critical severity

    Apache Syncope: Incorrect Authorization

    CVE-2026-73579Apache

    Incorrect Authorization vulnerability in Apache Syncope. Any search requests are transformed into SQL, Neo4J or Elasticsearch / Opensearch queries, depending on the actual deployment configuration. An important component of such transformation is the Realms fi

  • 9.8 Critical severity

    Apache Syncope: Improper Privilege Management

    CVE-2026-73470Apache

    Improper Privilege Management vulnerability in Apache Syncope. Delegations can be created or updated with Roles not owned by the delegating User, or not for the same Realm subtree under the delegation management was granted for. This issue affects Apache Synco

  • 7.5 High severity

    Apache Syncope: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-73178Apache

    Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Apache Syncope. An administrator with adequate entitlements can get access via REST to the list of existing Access Tokens, including their signed JWT body. These values can be then use

  • 9.1 Critical severity

    Apache Syncope: Improper Verification of Cryptographic Signature

    CVE-2026-87802Apache

    Improper verification of cryptographic signature vulnerability in Apache Syncope. When SRA is configured for OAuth 2.0 without JWKS set URI assigned, an attacker can forge arbitrary JWTs to impersonate any user identity and permissions, gaining full access to

  • 9.1 Critical severity

    Apache Syncope: Authentication Bypass by Spoofing

    CVE-2026-87785Apache

    Authentication bypass by spoofing vulnerability in Apache Syncope. When the configured JWKS settings for internal JWT authentication are disclosed (at least protocol and key), an attacker can spoof another user's privileges after completing a successful authen

  • 7.5 High severity

    Apache Syncope: Insertion of Sensitive Information into Log File

    CVE-2026-87779Apache

    Insertion of sensitive information into log file vulnerability in Apache Syncope. When AES key of non-standard length (not 16/24/32 bytes) is configured, Syncope will pad the provided value with random characters. The resulting key value is logged. This issue

  • 9.8 Critical severity

    Apache Syncope: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-86460Apache

    Cypher injection vulnerability in the Neo4j persistence layer when processing some FIQL search conditions. This issue affects Apache Syncope: from 3.0.0-M0 through 3.0.16, from 4.0.0-M0 through 4.0.7, from 4.1.0-M0 through 4.1.2. Users are recommended to upgra

  • 9.8 Critical severity

    Apache Syncope: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-82232Apache

    Improper neutralization of special elements used in an SQL command ('SQL injection') vulnerability in Apache Syncope. An administrator with adequate entitlements can achieve execution of arbitrary SQL via stacked queries, leveraging unsanitized sort clauses fo

  • 8.8 High severity

    Apache Doris: Incorrect Authorization

    CVE-2026-72524Apache

    Incorrect Authorization vulnerability in Apache Doris allows an authenticated user to bypass privilege checks and access or modify data they are not authorized to. This issue affects Apache Doris: from 3.1.0 through 3.1.*, from 4.0.0 through 4.0.7, and from 4.