> CVE-2026-41081

« BACK_TO_HOME
PUBLISHED
2026-04-27 14:16
MODIFIED
2026-04-27 14:16
EPSS (Prob. Exploit)
0.45%
Top 62.1%
DATA SOURCES:
NVD 🔗 2026-04-27 CWE MITRE 🔗 2026-11-01 FIRST EPSS 🔗 2026-10-25 GITHUB 🔗 2026-11-05 OSV 🔗 2026-07-26

> DESCRIPTION

Improper Handling of TLS Client Authentication Failure Leading to Anonymous Principal Assignment in Apache Storm Versions Affected: up to 2.8.7 Description: When TLS transport is enabled in Apache Storm without requiring client certificate authentication (the default configuration), the TlsTransportPlugin assigns a fallback principal (CN=ANONYMOUS) if no client certificate is presented or if certificate verification fails. The underlying SSLPeerUnverifiedException is caught and suppressed rather than rejecting the connection. This fail-open behavior means an unauthenticated client can establish a TLS connection and receive a valid principal identity. If the configured authorizer (e.g., SimpleACLAuthorizer) does not explicitly deny access to CN=ANONYMOUS, this may result in unauthorized access to Storm services. The condition is logged at debug level only, reducing visibility in production. Impact: Unauthenticated clients may be assigned a principal identity, potentially bypassing authorization in permissive or misconfigured environments. Mitigation: Users should upgrade to 2.8.7 in which TLS authentication failures are handled in a fail-closed manner. Users who cannot upgrade immediately should: - Enable mandatory client certificate authentication (nimbus.thrift.tls.client.auth.required: true) - Ensure authorization rules explicitly deny access to CN=ANONYMOUS - Review all ACL configurations for implicit default-allow behavior

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> WEAKNESSES

CWE-287

> CWE DETAILED DESCRIPTIONS

CWE-287: Improper Authentication - When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.

> GITHUB SECURITY ADVISORY

GHSA-j2q8-xx3q-8fqh MODERATE

Apache Storm's Improper Handling of TLS Client Authentication Failure Leads to Anonymous Principal Assignment

AFFECTED PACKAGES:
MAVEN / org.apache.storm:storm-client
< 2.8.7
Fixed in: 2.8.7

> OSV (GOOGLE OPEN SOURCE VULNERABILITIES)

Apache Storm Client: Anonymous principal assigned on TLS client certificate verification failure

AFFECTED PACKAGES:
Unknown / Unknown
22 versions affected
ALIASES:
GHSA-j2q8-xx3q-8fqh

> HISTORIQUE DES MODIFICATIONS

Première apparition
27/04/2026 14:16
Source: NVD
📊 ENRICHISSEMENT 01/05/2026 06:01
CWE
Champ modifié: Description CWE
Ancienne valeur:
N/A
Nouvelle valeur:
CWE-287: Improper Authentication - When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
Total des modifications: 1 Dernière mise à jour: 6 months ago

> REFERENCES

https://lists.apache.org/thread/plxx5l29dvplk5rwzdcq53rdfl6v4gs8
http://www.openwall.com/lists/oss-security/2026/04/25/3
« BACK_TO_HOME