Understand vulnerabilities. Protect your applications.
Discover which vulnerabilities affect your technologies and how to fix them. Explore clear explanations, affected versions and practical recommendations - from CMS platforms and plugins to application libraries.
Vulnerability archive 3,281
Reset filtersOGNL stricter-invocation block list bypass via java.lang.reflect reflection proxies
OGNL's stricter-invocation block list can be bypassed using reflection proxies. Only applications evaluating untrusted expressions with default permissive member access and relying solely on the block list as a sandbox are affected.
A2A Java SDK: Push notification credentials logged in cleartext on protobuf parse failure
The A2A Java SDK writes client push notification bearer tokens and authentication credentials to server logs in cleartext upon protobuf parse errors, allowing users with log access to view secrets.
A2A Java SDK send client credentials under server-controlled HTTP header name, enabling leakage via redirect
A vulnerability in the A2A Java SDK allows an untrusted or compromised agent to specify a custom HTTP header name for client credentials. When following an HTTP redirect, the HTTP client can forward these custom headers to a third-party server, potentially leaking client API keys.
JavaCV: Integer Overflow in IPCameraFrameGrabber Causes Infinite-Loop DoS
An integer overflow in JavaCV's IP camera frame grabber can cause an infinite loop during buffer expansion when handling untrusted MJPEG HTTP streams. A malicious or modified response header can force the frame-grabbing thread into continuous 100% CPU utilization, resulting in a denial of service.
Hazelcast allows arbitrary member memory access by low-privileged client
AsyncHttpClient CookieStore Silently Overrides Caller's Explicit Cookie Header via setHeader (Bypass of CVE-2024-53990 Fix)
AsyncHttpClient: Cookies received over plaintext HTTP can plant, overwrite or delete Secure cookies set over HTTPS
AsyncHttpClient: Unbounded WebSocket permessage-deflate decompression enables a decompression-bomb denial of service when compression is enabled
AsyncHttpClient: Pooled connections can still be shared across NTLM, Negotiate and proxy logins
AsyncHttpClient: Digest authentication cnonce generated with a non-cryptographic random source
AsyncHttpClient: WebSocket proxy credentials sent to the origin server over a CONNECT tunnel
AsyncHttpClient: Cookie Domain attribute is not checked against the public suffix list, so a cookie can be set for co.uk
AsyncHttpClient: Replay to a different host sends the original host request and credentials to the new host
AsyncHttpClient: Digest challenge without a usable nonce downgrades to Basic and sends the password in cleartext
RabbitMQ: JSONReader in the default JSON-RPC mapper never terminates on truncated input, causing DoS
yawkat LZ4 Java: Native library extraction to a shared temporary directory is vulnerable to file replacement by another local user
yawkat LZ4 Java: LZ4BlockInputStream with stopOnEmptyBlock=false recurses once per empty block, causing StackOverflowError
yawkat LZ4 Java: LZ4FrameInputStream reallocates block buffers for every frame, allowing CPU and GC amplification from small inputs
RabbitMQ: Malformed UTF-8 in shortstr properties permanently disables RPC consumers
RabbitMQ Java client: plaintext broker credentials leaked in exception message from ConnectionFactoryConfigurator.load()
yawkat LZ4 Java: LZ4BlockInputStream allocates an unvalidated compressed length from the stream header
yawkat LZ4 Java: LZ4DecompressorWithLength allocates the unvalidated size from the 4-byte length header, so a 5-byte input triggers a 1 GiB allocation and OutOfMemoryError
Snowflake drivers writes sensitive information to logs
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.