// Vulnerability Directory
Every CVE we've remediated.
Filterable. RSS-subscribable. The patch cadence is public by design — not theatre.
487
Total CVEs
128
Critical
274
High
0
Remediated
RabbitMQ OAuth 2 backend ignores the HTTP status of JWKS responses, so an error response wipes the signing keys
3.13.0 to 3.13.17; 4.0.0 to 4.0.22; 4.1.0 to 4.1.13; 4.2.0 to 4.2.8; 4.3.0 to 4.3.2·Upstream fix: 4.2.9 and 4.3.3 (public); 3.13.18, 4.0.23, 4.1.14 (commercial)Stored XSS in the RabbitMQ stream management UI through a TLS client certificate DN
3.13.0 to 3.13.17; 4.0.0 to 4.0.22; 4.1.0 to 4.1.13; 4.2.0 to 4.2.8; 4.3.0 to 4.3.2·Upstream fix: 4.2.9 and 4.3.3 (public); 3.13.18, 4.0.23, 4.1.14 (commercial)RabbitMQ OAuth 2 plugin skips TLS verification of the JWKS endpoint when no CA bundle is available
3.13.0 to 3.13.14; 4.0.0 to 4.0.19; 4.1.0 to 4.1.10; 4.2.0 to 4.2.5·Upstream fix: 4.2.6 and 4.3.0 (public); 3.13.15, 4.0.20, 4.1.11 (commercial)RabbitMQ trust store plugin accepts forged client certificates that match a whitelisted issuer and serial
3.13.0 to 3.13.14; 4.0.0 to 4.0.19; 4.1.0 to 4.1.10; 4.2.0 to 4.2.5·Upstream fix: 4.2.6 and 4.3.0 (public); 3.13.15, 4.0.20, 4.1.11 (commercial)Apache Tomcat: security constraints for WebSocket endpoints can be bypassed
11.0.0-M1 to 11.0.25; 10.1.0-M1 to 10.1.59; 9.0.0.M1 to 9.0.121; end of support but known affected: 8.5.0 to 8.5.100, 7.0.43 to 7.0.109·Upstream fix: 11.0.26; 10.1.60; 9.0.122Apache Tomcat: WebSocket denial of service from lost asynchronous write timeouts
11.0.0-M1 to 11.0.25; 10.1.0-M1 to 10.1.59; 9.0.0.M1 to 9.0.121; end of life but known affected: 8.5.0 to 8.5.100, 7.0.43 to 7.0.109·Upstream fix: 11.0.26; 10.1.60; 9.0.122Apache Tomcat: WebSocket message smuggling with per-message-deflate
11.0.0-M1 to 11.0.25; 10.1.0-M1 to 10.1.59; 9.0.0.M1 to 9.0.121; end of support but known affected: 8.5.0 to 8.5.100, 7.0.56 to 7.0.109·Upstream fix: 11.0.26; 10.1.60; 9.0.122Spring Security: embedded UnboundID LDAP server exposes a well-known admin bind DN on all interfaces
5.7.0 to 5.7.25; 5.8.0 to 5.8.27; 6.4.0 to 6.4.18; 6.5.0 to 6.5.11; 7.0.0 to 7.0.6; 7.1.0·Upstream fix: 7.0.7; 7.1.1; 7.0.6.1, 7.1.0.1, 6.5.12, 6.4.19, 5.8.28, 5.7.26 (Enterprise Support Only)Spring Security: AesBytesEncryptor in CBC mode uses an all-zero IV
5.7.0 to 5.7.25; 5.8.0 to 5.8.27; 6.4.0 to 6.4.18; 6.5.0 to 6.5.11; 7.0.0 to 7.0.6; 7.1.0·Upstream fix: 7.0.7; 7.1.1; 7.0.6.1, 7.1.0.1, 6.5.12, 6.4.19, 5.8.28, 5.7.26 (Enterprise Support Only)Apache Tomcat: principal lookup fails open in DataSourceRealm and JDBCRealm
11.0.0-M1 to 11.0.24; 10.1.0-M1 to 10.1.57; 9.0.0.M1 to 9.0.120; end of life but known affected: 8.5.0 to 8.5.100, 7.0.0 to 7.0.109·Upstream fix: 11.0.25; 10.1.59; 9.0.121Apache HBase: Thrift and REST gateways do not check scanner ownership
Apache HBase (hbase-thrift) through 2.4.x, 2.5.0 to 2.5.14, 2.6.0 to 2.6.5, 3.0.0-alpha-1 to 3.0.0-beta-1·Upstream fix: 2.5.15, 2.6.6, 3.0.0-beta-2; no fix for 2.4 or olderApache Tomcat: authentication bypass with JNDIRealm and a GSSAPI authenticated bind
11.0.0-M1 to 11.0.4; 10.1.0-M1 to 10.1.36; 9.0.0.M1 to 9.0.100; end of life but named in the record: 8.5.0 to 8.5.100, 7.0.0 to 7.0.109·Upstream fix: 11.0.5; 10.1.39; 9.0.102 (the CVE record names 10.1.37 and 9.0.101)MongoDB Server: use after free in server-side JavaScript BSON-to-array conversion
8.3.3 and earlier; 8.2.10 and earlier; 8.0.25 and earlier; 7.0.36 and earlier; 6.0.28 and earlier; 5.0.33 and earlier; 4.4.30 and earlier·Upstream fix: 8.3.4; 8.2.12; 8.0.26; 7.0.37; 6.0.29; 5.0.34; 4.4.31Spring Security: SubjectDnX509PrincipalExtractor misreads malformed certificate CNs
5.7.24 and earlier; 5.8.0 to 5.8.26; 6.3.0 to 6.3.17; 6.4.0 to 6.4.17; 6.5.0 to 6.5.10·Upstream fix: 6.5.11; 6.5.10.2, 6.4.18, 6.3.18, 5.8.27, 5.7.25 (Enterprise Support Only)Spring Security SAML 2.0: REDIRECT binding inflates compressed payloads without a limit
5.7.23 and earlier; 5.8.0 to 5.8.25; 6.3.0 to 6.3.16; 6.4.0 to 6.4.16; 6.5.0 to 6.5.10; 7.0.0 to 7.0.5·Upstream fix: 6.5.11; 7.0.6; 7.0.5.1, 6.5.10.2, 6.4.17, 6.3.17, 5.8.26, 5.7.24 (Enterprise Support Only)MongoDB Server: out-of-bounds write in time-series collections with duplicate field names
8.3 before 8.3.2; 8.2 before 8.2.9; 8.0 before 8.0.23; 7.0 before 7.0.34; 6.0 before 6.0.28; 5.0 before 5.0.33·Upstream fix: 8.3.2; 8.2.9; 8.0.23; 7.0.34; 6.0.28; 5.0.33Apache Tomcat: DIGEST authenticator authenticates unknown users who send the password "null"
11.0.0-M1 to 11.0.21; 10.1.0-M1 to 10.1.54; 9.0.0.M1 to 9.0.117; end of life but named in the record: 8.5.0 to 8.5.100, 7.0.0 to 7.0.109·Upstream fix: 11.0.22; 10.1.55; 9.0.118Apache Tomcat: security constraints not correctly applied for repeated extension patterns
11.0.0-M1 to 11.0.21; 10.1.0-M1 to 10.1.54; 9.0.0.M1 to 9.0.117; end of life but named in the record: 8.5.0 to 8.5.100, 7.0.0 to 7.0.109·Upstream fix: 11.0.22; 10.1.55; 9.0.118Apache Tomcat: unbounded request body read in WebDAV LOCK and PROPFIND
11.0.0-M1 to 11.0.21; 10.1.0-M1 to 10.1.54; 9.0.0.M1 to 9.0.117; NVD's configuration also includes 10.0.0 to 10.0.27, 8.5.0 to 8.5.100 and 7.0.109 and earlier·Upstream fix: 11.0.22; 10.1.55; 9.0.118Spring Boot: Cassandra auto-configuration does not verify the server hostname over SSL
4.0.0 to 4.0.5; 3.5.0 to 3.5.13; 3.4.0 to 3.4.15; 3.3.0 to 3.3.18; 2.7.32 and earlier·Upstream fix: 4.0.6, 3.5.14 (public); 3.4.16, 3.3.19, 2.7.33 (Enterprise Support Only)Spring Boot: ${random.value} values are not suitable for use as secrets
4.0.0 to 4.0.5; 3.5.0 to 3.5.13; 3.4.0 to 3.4.15; 3.3.0 to 3.3.18; 2.7.32 and earlier·Upstream fix: 4.0.6, 3.5.14 (public); 3.4.16, 3.3.19, 2.7.33 (Enterprise Support Only)Apache Tomcat: OCSP checks sometimes soft-fail when soft fail is disabled
11.0.0-M1 to 11.0.18; 10.1.0-M7 to 10.1.52; 9.0.83 to 9.0.115; Tomcat Native 1.1.23 to 1.1.34, 1.2.0 to 1.2.39, 1.3.0 to 1.3.6, 2.0.0 to 2.0.13·Upstream fix: 11.0.20; 10.1.53; 9.0.116; Tomcat Native 1.3.7, 2.0.14Apache Tomcat: request smuggling through invalid chunk extensions
11.0.0-M1 to 11.0.18; 10.1.0-M1 to 10.1.52; 9.0.0.M1 to 9.0.115; end of life but named in the record: 8.5.0 to 8.5.100, 7.0.0 to 7.0.109·Upstream fix: 11.0.20; 10.1.53; 9.0.116Spring Boot Actuator: authentication bypass for endpoints under the Cloud Foundry actuator path
4.0.0 to 4.0.3; 3.5.0 to 3.5.11; 3.4.0 to 3.4.14; 3.3.0 to 3.3.17; 2.7.31 and earlier·Upstream fix: 4.0.4, 3.5.12 (public); 3.4.15, 3.3.18, 2.7.32 (Enterprise Support Only)Spring Security: HTTP security headers may not be written in servlet applications
5.7.21 and earlier; 5.8.0 to 5.8.23; 6.3.0 to 6.3.14; 6.4.0 to 6.4.14; 6.5.0 to 6.5.8; 7.0.0 to 7.0.3·Upstream fix: 6.5.9; 7.0.4; 6.4.15, 6.3.15, 5.8.24, 5.7.22 (Enterprise Support Only)Consul: arbitrary file read through the Vault Connect CA provider's Kubernetes auth token_path
Consul Community Edition up to 1.22.4; Consul Enterprise up to 1.18.20, 1.21.10 and 1.22.4·Upstream fix: Community 1.22.5; Enterprise 1.18.21, 1.21.11, 1.22.5Apache Tomcat: client certificate verification bypass through virtual host mapping
11.0.0-M1 to 11.0.14; 10.1.0-M1 to 10.1.49; 9.0.0.M1 to 9.0.112; end of life but known affected: 8.5.0 to 8.5.100·Upstream fix: 11.0.15; 10.1.50; 9.0.113Apache Tomcat: incomplete OCSP verification with Tomcat Native and the FFM connector
11.0.0-M1 to 11.0.17; 10.1.0-M7 to 10.1.51; 9.0.83 to 9.0.114; Tomcat Native 1.3.0 to 1.3.4, 2.0.0 to 2.0.11; end of life but known affected: Tomcat Native 1.1.23 to 1.1.34, 1.2.0 to 1.2.39·Upstream fix: 11.0.18; 10.1.52; 9.0.115; Tomcat Native 1.3.5, 2.0.12Node.js: exceptions in TLS PSK, ALPN and SNI callbacks crash the server
>=4.0.0 <20.20.0; >=22.0.0 <22.22.0; >=24.0.0 <24.13.0; >=25.0.0 <25.3.0·Upstream fix: 20.20.0; 22.22.0; 24.13.0; 25.3.0; SNICallback case completed in 20.20.2; 22.22.2; 24.14.1; 25.8.2MongoDB Server: unauthenticated heap memory read through zlib-compressed message headers (MongoBleed)
8.2.0 to 8.2.2; 8.0.0 to 8.0.16; 7.0 before 7.0.28; 6.0.0 to 6.0.26; 5.0.0 to 5.0.31; 4.4.0 to 4.4.29; all 4.2, 4.0 and 3.6 versions·Upstream fix: 8.2.3; 8.0.17; 7.0.28; 6.0.27; 5.0.32; 4.4.30Consul: KV endpoint denial of service through incorrect Content-Length validation
Consul Community Edition up to 1.21.5; Consul Enterprise up to 1.21.5, 1.20.7, 1.19.9 and 1.18.11·Upstream fix: Community 1.22.0; Enterprise 1.22.0, 1.21.6, 1.20.8, 1.18.12; no fix for 1.19Consul: event endpoint denial of service through unbounded Content-Length
Consul Community Edition up to 1.21.5; Consul Enterprise up to 1.21.5, 1.20.7, 1.19.9 and 1.18.11·Upstream fix: Community 1.22.0; Enterprise 1.22.0, 1.21.6, 1.20.8, 1.18.12; no fix for 1.19ASP.NET Core Kestrel: HTTP request smuggling allows security feature bypass
ASP.NET Core 8.0.20 and earlier; 9.0.9 and earlier; 10.0.0-rc.1 and earlier; Microsoft.AspNetCore.Server.Kestrel.Core 2.3.0 and earlier·Upstream fix: 8.0.21; 9.0.10; 10.0.0-rc.2; updated Kestrel.Core 2.3 packageApache Tomcat: HTTP/2 denial of service through client-triggered stream resets (MadeYouReset)
11.0.0-M1 to 11.0.9; 10.1.0-M1 to 10.1.43; 9.0.0.M1 to 9.0.107; older end-of-life versions may also be affected·Upstream fix: 11.0.10; 10.1.44; 9.0.108Apache ActiveMQ OpenWire unmarshalling allocates memory from an unchecked buffer size
before 5.16.8; 5.17.0 before 5.17.7; 5.18.0 before 5.18.7; 6.0.0 before 6.1.6 (5.19.0 and later are not affected)·Upstream fix: 5.16.8, 5.17.7, 5.18.7, 6.1.6Spring Boot: EndpointRequest.to() creates a matcher for null/** when the endpoint is not exposed
3.4.0 to 3.4.4; 3.3.0 to 3.3.10; 3.2.0 to 3.2.13.2; 3.1.0 to 3.1.15.2; 2.7.24.2 and earlier·Upstream fix: 3.4.5, 3.3.11 (public); 3.2.14, 3.1.16, 2.7.25 (Enterprise Support Only)Spring Security: BCryptPasswordEncoder accepts passwords over 72 characters that share the first 72
5.7.15 and earlier; 5.8.0 to 5.8.17; 6.0.0 to 6.0.15; 6.1.0 to 6.1.13; 6.2.0 to 6.2.9; 6.3.0 to 6.3.7; 6.4.0 to 6.4.3·Upstream fix: 6.3.8; 6.4.4; 6.2.10, 6.1.14, 6.0.16, 5.8.18, 5.7.16 (Enterprise Support Only)ClickHouse: code execution through the library bridge
ClickHouse 24.3 before 24.3.18.6, 24.8 before 24.8.14.27, 24.11 before 24.11.5.34, 24.12 before 24.12.5.65, 25.1 before 25.1.5.5·Upstream fix: 24.3.18.6, 24.8.14.27, 24.11.5.34, 24.12.5.65, 25.1.5.5Apache Tomcat: remote code execution via partial PUT on a write-enabled default servlet
11.0.0-M1 to 11.0.2; 10.1.0-M1 to 10.1.34; 9.0.0.M1 to 9.0.98; end of life but known affected: 8.5.0 to 8.5.100·Upstream fix: 11.0.3; 10.1.35; 9.0.99Consul: reflected cross-site scripting through a missing Content-Type header
Consul Community Edition 1.4.1 to 1.19.2; Consul Enterprise up to 1.19.2, 1.18.4 and 1.15.14·Upstream fix: Community 1.20.0; Enterprise 1.20.0, 1.19.3, 1.18.5, 1.15.15Consul: L7 traffic intentions can be bypassed with crafted URL paths
Consul Community Edition 1.9.0 to 1.20.0; Consul Enterprise 1.9.0 up to 1.20.0, 1.19.2, 1.18.4 and 1.15.14·Upstream fix: Community 1.20.1; Enterprise 1.20.1, 1.19.3, 1.18.5, 1.15.15Consul: L7 traffic intentions can be bypassed with crafted headers
Consul Community Edition 1.9.0 to 1.20.0; Consul Enterprise 1.9.0 up to 1.20.0, 1.19.2, 1.18.4 and 1.15.14·Upstream fix: Community 1.20.1; Enterprise 1.20.1, 1.19.3, 1.18.5, 1.15.15Spring Security: authorization bypass for static resources in WebFlux applications
6.3.0 to 6.3.3; 6.2.0 to 6.2.6; 6.1.0 to 6.1.10; 6.0.0 to 6.0.12; 5.8.0 to 5.8.14; 5.7.12 and earlier·Upstream fix: 6.3.4, 6.2.7 (public); 6.1.11, 6.0.13, 5.8.15, 5.7.13 (Enterprise Support Only)ClickHouse: unauthenticated crash or execution redirect through the native interface
ClickHouse 23.8 before 23.8.15.35, 24.3 before 24.3.4.147, 24.4 before 24.4.2.141, 24.5 before 24.5.1.1763, 24.6 before 24.6.1.4423·Upstream fix: 23.8.15.35, 24.3.4.147, 24.4.2.141, 24.5.1.1763, 24.6.1.4423Spring Security: AuthenticatedVoter returns true for a null Authentication
5.7.11 and earlier; 5.8.0 to 5.8.10; 6.0.0 to 6.0.9; 6.1.0 to 6.1.7; 6.2.0 to 6.2.2·Upstream fix: 5.7.12; 5.8.11; 6.1.8; 6.2.3; 6.0.10 (Enterprise Support Only)ClickHouse: unauthenticated heap buffer overflow through the HTTP endpoint
ClickHouse before 22.3.12.19, 22.6 before 22.6.6.16, 22.7 before 22.7.4.16, 22.8 before 22.8.2.11, 22.9 before 22.9.1.2603·Upstream fix: 22.3.12.19, 22.6.6.16, 22.7.4.16, 22.8.2.11, 22.9.1.2603ClickHouse: heap buffer overflow from a malformed CapnProto object
ClickHouse before 22.3.12.19, 22.6 before 22.6.6.16, 22.7 before 22.7.4.16, 22.8 before 22.8.2.11, 22.9 before 22.9.1.2603·Upstream fix: 22.3.12.19, 22.6.6.16, 22.7.4.16, 22.8.2.11, 22.9.1.2603Hazelcast: unauthenticated attacker can act with the identity of another authenticated connection
Hazelcast 3.12.12 and earlier, 4.0 to 4.0.6, 4.1 to 4.1.9, 4.2 to 4.2.5, 5.0 to 5.0.3, 5.1 to 5.1.2; Hazelcast Jet 4.5.3 and earlier·Upstream fix: 3.12.13, 4.1.10, 4.2.6, 5.0.4, 5.1.3; Jet 4.5.4; no fix for 4.0Apache Geode: JMX over RMI on Java 8 deserializes untrusted data
Apache Geode 1.12.5 and earlier, 1.13.0 to 1.13.4, and 1.14.0, using JMX over RMI on Java 8·Upstream fix: 1.15.0 on Java 11, or 1.15.0 on Java 8 with -Dgeode.enableGlobalSerialFilter=trueVMware GemFire: network JMX service allows remote code execution with crafted credentials
VMware GemFire before 9.7.5, 9.8.0 to 9.8.4 and 9.9.0; Tanzu GemFire for VMs before 1.8.2, 1.9.2, 1.10.1 and 1.11.0·Upstream fix: GemFire 9.7.5, 9.8.5, 9.9.1, 9.10.0VMware GemFire: JMX insecure default lets users create an MLet MBean without a SecurityManager
VMware GemFire before 9.7.6, 9.8.0 to 9.8.6 and 9.9.0 to 9.9.1; Tanzu GemFire for VMs before 1.10.2 and 1.11.1·Upstream fix: GemFire 9.7.6, 9.8.7, 9.9.2, 9.10.0Stay current on new CVEs
Subscribe via RSS or email to get notified when OSSeva ships a new CVE patch. High-intent signal — we don't email anything else without your consent.
Frequently asked questions
What is a CVE?
CVE (Common Vulnerabilities and Exposures) is the industry-standard system for publicly disclosing software vulnerabilities. Each CVE is assigned a unique identifier (e.g., CVE-2021-44228, the Log4Shell flaw), a CVSS score (0–10, with 10 being most critical), and a description of the vulnerability and affected versions. When a CVE is disclosed for an EOL runtime, the upstream project will not release a patch — which is exactly the gap OSSeva fills.
What is CVSS scoring?
CVSS (Common Vulnerability Scoring System) is a standardized framework for rating the severity of security vulnerabilities. Scores range from 0.0 to 10.0: Critical (9.0–10.0), High (7.0–8.9), Medium (4.0–6.9), Low (0.1–3.9). CVSS v3.1 and v4.0 are both in use. OSSeva prioritizes patch delivery by CVSS score: Critical CVEs receive a 72-hour SLA.
How quickly does OSSeva patch newly disclosed CVEs?
OSSeva monitors CVE disclosures continuously across all supported technologies. Critical CVEs (CVSS ≥ 9.0) are patched within 72 hours of confirmation. High CVEs (CVSS 7.0–8.9) are patched within 2 business weeks. Medium and low severity vulnerabilities are bundled into monthly releases. Customers are notified via Slack and email when a patch is available for their covered stack.
How do I subscribe to CVE alerts for my technology stack?
You can subscribe to OSSeva's CVE alert feed directly from this page using the email subscription form. Select the technologies in your stack and you will receive email notifications when OSSeva remediates a new CVE affecting your versions. Alerts include the CVE ID, CVSS score, affected versions, and a link to the full remediation entry.
Does OSSeva disclose CVEs it has patched?
Yes. OSSeva publishes every remediated CVE in our public vulnerability directory within 90 days of patch delivery, or sooner if the CVE is already public knowledge. The entry includes the CVE ID, affected technology and versions, CVSS score, a plain-language description, and the OSSeva patch reference. Customers receive advance notice before public disclosure.
What CVEs has OSSeva addressed for RabbitMQ, Kafka, and PostgreSQL?
The directory above is being rebuilt from upstream advisories, and entries are added only once the CVE identifier, affected version range, upstream fix version and OSSeva remediation status have each been checked against the source. That is a deliberate choice for a security vendor: an unverifiable CVE list is worse than no list. If you need to know whether a specific advisory affects a version you run, send us the identifier and we will answer it against your estate.