Advisories · Java · Kotlin
Maven Advisories.
Every Maven Advisory we hold, newest first.
- CVSS 8.1 High
Keycloak has authentication bypass via jwt algorithm confusion
- Weak cryptography or TLS
<26.6.4 · fixed in 26.6.4
GHSA-j97h-3f8r-mrjr · CVE-2026-11800 - CVSS 5.9 Medium
MariaDB Connector/J: Rogue server can drive large heap allocations from server-declared lengths in OK packets
- Denial of service
- CWE-130
>=3.0.0, <3.3.7 || >=3.4.0, <3.4.5 || >=3.5.0, <3.5.11 · fixed in 3.3.7, 3.4.5, 3.5.11
GHSA-h599-m3w5-9m7x · CVE-2026-119276 - CVSS 5.9 Medium
MariaDB Connector/J: Length-encoded integers larger than Integer.MAX_VALUE were truncated before being used as lengths
- Memory corruption
- CWE-130
>=3.0.0, <3.3.7 || >=3.4.0, <3.4.5 || >=3.5.0, <3.5.10 · fixed in 3.3.7, 3.4.5, 3.5.10
GHSA-797x-p4mc-jwpm · CVE-2026-119279 - CVSS 3.7 Low
MariaDB Connector/J: XA recover() trusted server-supplied gtrid and bqual lengths
- Denial of service
- CWE-20
>=3.0.0, <3.3.7 || >=3.4.0, <3.4.5 || >=3.5.0, <3.5.11 · fixed in 3.3.7, 3.4.5, 3.5.11
GHSA-4jq2-8v3c-97w8 · CVE-2026-119280 - CVSS 5.9 Medium
MariaDB Connector/J: LOAD DATA LOCAL INFILE file check could be satisfied by text inside quoted identifiers, letting a malicious server read client files
- Path traversal
- CWE-20
>=3.0.0, <3.3.7 || >=3.4.0, <3.4.5 || >=3.5.0, <3.5.11 · fixed in 3.3.7, 3.4.5, 3.5.11
GHSA-fhx5-2xqw-2cgm · CVE-2026-119210 - CVSS 5.9 Medium
MariaDB Connector/J: Server could switch character_set_results away from UTF-8 without the client noticing
- CWE-838
>=3.0.0, <3.3.7 || >=3.4.0, <3.4.5 || >=3.5.0, <3.5.11 · fixed in 3.3.7, 3.4.5, 3.5.11
GHSA-grfq-r75j-rw9x · CVE-2026-119281 - CVSS 4.8 Medium
NationalSecurityAgency/emissary has an incomplete fix for CVE-2026-35571
- Server-side request forgery (SSRF)
<8.51.0 · fixed in 8.51.0
GHSA-c6q7-wqw2-h65w · CVE-2026-54442 - CVSS 7.3 High
Keycloak vulnerable to cross-site scripting (xss) via case-insensitive uri validation bypass
- Cross-site scripting (XSS)
<26.6.4 · fixed in 26.6.4
GHSA-v3f7-2p4r-mwfw · CVE-2026-9086 - CVSS 4.9 Medium
Keycloak vulnerable to information disclosure through arbitrary filesystem path probing
- Path traversal
<26.6.4 · fixed in 26.6.4
GHSA-9jrw-8xf7-xqhq · CVE-2026-9083 - CVSS 4.6 Medium
Keycloak allows unauthorized access to resources via uma permission ticket bypass
- Broken access control
<26.6.4 · fixed in 26.6.4
GHSA-w3p3-7cjg-vgfw · CVE-2026-9799 - CVSS 8.1 High
Keycloak vulnerable to authorization bypass via incorrect uri comparison
- CWE-1025
<26.0.10 · fixed in 26.0.10
GHSA-f5p5-6xmx-p252 · CVE-2026-9800 - CVSS 6.5 Medium
Keycloak: Attacker can re-enable and take over disabled clients via registration access token
- Authentication bypass
<26.6.4 · fixed in 26.6.4
GHSA-r7rc-c989-86g6 · CVE-2026-9705 - CVSS 5.3 Medium
opentelemetry-java: Quadratic CPU consumption in W3C tracestate parsing
- Denial of service
<1.67.0 · fixed in 1.67.0
GHSA-ccrj-gw8r-854m · CVE-2026-118259 - CVSS 6.9 Medium
snappy-java: Heap buffer overflow in Snappy.uncompress*Array typed-array methods
- Memory corruption
- CWE-193
<1.1.10.9 · fixed in 1.1.10.9
GHSA-gwq9-9ffj-mvrv · CVE-2026-93451 - CVSS 5.9 Medium
snappy-java: JVM crash from unchecked ranges in Snappy.arrayCopy and SnappyOutputStream.rawWrite
- Memory corruption
- CWE-129
<1.1.10.9 · fixed in 1.1.10.9
GHSA-xqrx-qh46-34m7 · CVE-2026-116590 - CVSS 8.7 High
snappy-java: Unbounded memory allocation from attacker-declared uncompressed lengtha
- Denial of service
<1.1.10.9 · fixed in 1.1.10.9
GHSA-q233-g92q-qxp6 · CVE-2026-108106 - CVSS 8.2 High
Google Guava: CompactHashMap/CompactHashSet/MapMakerInternalMap deserialization triggers uncontrolled memory allocation
- Denial of service
- Insecure deserialization
>=4.0, <33.7.2 · fixed in 33.7.2
GHSA-xxph-c9ww-hj94 · CVE-2026-102554 - CVSS 5.6 Medium
OGNL stricter-invocation block list bypass via java.lang.reflect reflection proxies
- CWE-693
<3.4.13 · fixed in 3.4.13
GHSA-crwc-vw2r-qr6m · CVE-2026-113730 - CVSS 5.7 Medium
A2A Java SDK: Push notification credentials logged in cleartext on protobuf parse failure
- Information disclosure
<1.3.0.Final · fixed in 1.3.0.Final
GHSA-x32g-jvvm-4725 · CVE-2026-111762 - CVSS 7.5 High
A2A Java SDK: Android synchronous POST forwards credentials across authorities after incomplete redirect fix
- Hard-coded credentials
>=1.3.0.Final, <1.3.2.Final · fixed in 1.3.2.Final
GHSA-4fpj-g9jf-9rgg · CVE-2026-111765 - CVSS 5.8 Medium
A2A Java SDK has Server-Side Request Forgery (SSRF) in push-notification delivery
- Server-side request forgery (SSRF)
<1.3.0.Final · fixed in 1.3.0.Final
GHSA-q78c-5jjq-57g8 · CVE-2026-111761 - CVSS 7.5 High
A2A Java SDK has a fail-open default task authorization
- Broken access control
- CWE-1188
<1.3.0.Final · fixed in 1.3.0.Final
GHSA-qw47-mcm5-934w · CVE-2026-111764 - CVSS 5.7 Medium
A2A Java SDK send client credentials under server-controlled HTTP header name, enabling leakage via redirect
- Hard-coded credentials
<1.3.0.Final · fixed in 1.3.0.Final
GHSA-9rhm-2h4x-jwmx · CVE-2026-111763 - CVSS 7.5 High
JavaCV: Integer Overflow in IPCameraFrameGrabber Causes Infinite-Loop DoS
- Memory corruption
<1.5.14 · fixed in 1.5.14
GHSA-rxjv-24xq-76wc · CVE-2026-102834 - CVSS 7.5 High
Junrar: RarVM VM_JMP maxOpCount bypass causes infinite CPU loop during RAR4 extraction
- Denial of service
<7.6.1 · fixed in 7.6.1
GHSA-h9h9-2rmf-rvhp · CVE-2026-97370 - CVSS 7.5 High
Duplicate Advisory: snappy-java: Unbounded memory allocation from attacker-declared uncompressed lengtha
- Denial of service
* · no fixed version yet
GHSA-94x4-5g3f-jjxp - CVSS 9.3 CriticalCritical · CVSS 9+
Hazelcast allows arbitrary member memory access by low-privileged client
- CWE-20
>=5.6.0, <5.7.0 || >=5.5.0, <5.7.0 || <5.7.0 · fixed in 5.7.0
GHSA-6v25-8wq6-xq4j · CVE-2026-107726 - CVSS 8.7 High
Hazelcast has an authorization bypass in IMap Predicates API
- Broken access control
>=5.6.0, <5.7.0 || >=5.5.0, <5.7.0 || <5.7.0 · fixed in 5.7.0
GHSA-w294-6q5q-53p8 · CVE-2026-107725 - CVSS 6.8 Medium
AsyncHttpClient CookieStore Silently Overrides Caller's Explicit Cookie Header via setHeader (Bypass of CVE-2024-53990 Fix)
- Authentication bypass
>=3.0.0, <3.0.14 || >=2.1.0, <=2.16.1 · fixed in 3.0.14
GHSA-2jwh-9rmr-j4xf · CVE-2026-107228 - CVSS 6.8 Medium
AsyncHttpClient: Cookies received over plaintext HTTP can plant, overwrite or delete Secure cookies set over HTTPS
- Authentication bypass
- CWE-693
>=3.0.0, <3.0.14 || >=2.1.0, <=2.16.1 · fixed in 3.0.14
GHSA-p2jm-6hj6-9rjg · CVE-2026-107226 - CVSS 7.5 High
AsyncHttpClient: Unbounded WebSocket permessage-deflate decompression enables a decompression-bomb denial of service when compression is enabled
- Denial of service
- CWE-409
>=3.0.0, <3.0.14 || >=2.2.0, <=2.16.1 · fixed in 3.0.14
GHSA-x8v2-478q-2hvg · CVE-2026-107227 - CVSS 7.4 High
AsyncHttpClient: Pooled connections can still be shared across NTLM, Negotiate and proxy logins
- Broken access control
- CWE-346
>=3.0.0, <3.0.14 || >=2.0.0, <=2.16.1 · fixed in 3.0.14
GHSA-v2j5-22fr-j62r · CVE-2026-107230 - CVSS 3.7 Low
AsyncHttpClient: Digest authentication cnonce generated with a non-cryptographic random source
- Weak cryptography or TLS
>=3.0.0, <3.0.12 || >=2.0.0, <2.16.1 · fixed in 3.0.12, 2.16.1
GHSA-mfj3-87qq-382v · CVE-2026-107283 - CVSS 5.9 Medium
AsyncHttpClient: WebSocket proxy credentials sent to the origin server over a CONNECT tunnel
- Weak cryptography or TLS
- Hard-coded credentials
>=3.0.0, <3.0.12 || >=2.0.0, <2.16.1 · fixed in 3.0.12, 2.16.1
GHSA-3wp9-xfwm-rjjf · CVE-2026-107285 - CVSS 6.9 Medium
AsyncHttpClient: Cookie Domain attribute is not checked against the public suffix list, so a cookie can be set for co.uk
- CWE-1275
>=3.0.0, <3.0.13 || >=2.0.0, <2.16.1 · fixed in 3.0.13, 2.16.1
GHSA-f9m8-cv68-674w · CVE-2026-107280 - CVSS 9.4 CriticalCritical · CVSS 9+
AsyncHttpClient: Replay to a different host sends the original host request and credentials to the new host
- Weak cryptography or TLS
- Hard-coded credentials
>=3.0.0, <3.0.13 || >=2.0.0, <2.16.1 · fixed in 3.0.13, 2.16.1
GHSA-jmqq-x5g9-9p2w · CVE-2026-107282 - CVSS 8.7 High
AsyncHttpClient: Digest challenge without a usable nonce downgrades to Basic and sends the password in cleartext
- Weak cryptography or TLS
- Hard-coded credentials
>=3.0.0.Beta1, <3.0.13 || >=2.0.0, <2.16.1 · fixed in 3.0.13, 2.16.1
GHSA-rqf5-2wxv-rjf4 · CVE-2026-107231 - CVSS 4.9 Medium
RabbitMQ: JSONReader in the default JSON-RPC mapper never terminates on truncated input, causing DoS
- Denial of service
<5.36.1 · fixed in 5.36.1
GHSA-cqgh-8p3p-mx4m · CVE-2026-106121 - CVSS 7.3 High
yawkat LZ4 Java: Native library extraction to a shared temporary directory is vulnerable to file replacement by another local user
- Race condition
- CWE-377
<1.11.4 · fixed in 1.11.4
GHSA-mcr4-qmvw-px4g · CVE-2026-106451 - CVSS 3.7 Low
yawkat LZ4 Java: LZ4BlockInputStream with stopOnEmptyBlock=false recurses once per empty block, causing StackOverflowError
- Denial of service
<1.11.4 · fixed in 1.11.4
GHSA-343h-94h5-c4wr · CVE-2026-106449 - CVSS 5.3 Medium
yawkat LZ4 Java: LZ4FrameInputStream reallocates block buffers for every frame, allowing CPU and GC amplification from small inputs
- Denial of service
<1.11.4 · fixed in 1.11.4
GHSA-gm45-99xc-r7wv · CVE-2026-106450 - CVSS 6.0 Medium
RabbitMQ: Malformed UTF-8 in shortstr properties permanently disables RPC consumers
- CWE-172
- CWE-248
<5.36.0 · fixed in 5.36.0
GHSA-7822-rcf6-97fx · CVE-2026-106122 - CVSS 5.7 Medium
RabbitMQ Java client: plaintext broker credentials leaked in exception message from ConnectionFactoryConfigurator.load()
- Information disclosure
<5.35.0 · fixed in 5.35.0
GHSA-h6w7-qmcm-q6xr · CVE-2026-106123 - CVSS 5.3 Medium
yawkat LZ4 Java: LZ4BlockInputStream allocates an unvalidated compressed length from the stream header
- Denial of service
<1.11.2 · fixed in 1.11.2
GHSA-4v53-57pg-c464 · CVE-2026-106452 - CVSS 5.3 Medium
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
- Denial of service
<1.11.2 · fixed in 1.11.2
GHSA-6cx8-rjf8-pr8g · CVE-2026-106453 - CVSS 6.5 Medium
Snowflake drivers writes sensitive information to logs
- Information disclosure
<=1.19.1 · no fixed version yet
GHSA-qqj6-54q6-cxv6 · CVE-2026-86597 - CVSS 9.3 CriticalCritical · CVSS 9+
Capacitor Android and iOS: remote content can be loaded at the app origin via the internal HTTP proxy path
- CWE-346
- CWE-441
>=6.0.0, <6.2.2 || >=7.0.0, <7.6.9 || >=8.5.0, <8.5.1 || >=8.3.5, <8.4.3 || >=8.0.0, <=8.3.4 · fixed in 6.2.2, 7.6.9, 8.5.1, 8.4.3
GHSA-rvm3-566m-v7fv · CVE-2026-103922 - CVSS 8.2 High
Copernik XML Factory (stock JDK provider) has Improper restriction of XInclude resource resolution
- XML external entities (XXE)
<0.1.2 · fixed in 0.1.2
GHSA-xm28-xvqc-gxxg · CVE-2026-61586 - CVSS 7.5 High
jackson-core: UTF8DataInputJsonParser._reportInvalidToken() missing maxErrorTokenLength limit -> unbounded StringBuilder growth (DoS)
- Denial of service
>=2.19.0, <2.21.7 || >=2.22.0, <2.22.3 || >=2.8.0, <2.18.11 · fixed in 2.21.7, 2.22.3, 2.18.11
GHSA-7hhh-6rmp-j9qf · CVE-2026-89425 - CVSS 7.5 High
jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()
- Denial of service
>=2.17.0, <2.18.11 || >=2.19.0, <2.21.7 || >=2.22.0, <2.22.3 · fixed in 2.18.11, 2.21.7, 2.22.3
GHSA-p6pp-m3f8-5c89 · CVE-2026-89407 - CVSS 7.5 High
jackson-databind quadratic forward-reference completion
- Denial of service
>=2.19.0, <2.21.7 || >=2.5.0, <2.18.11 || >=2.22.0, <2.22.3 · fixed in 2.21.7, 2.18.11, 2.22.3
GHSA-cxp5-3px4-pw24 · CVE-2026-91777 - CVSS 7.5 High
jackson-databind retains every unknown raw type ID
- Denial of service
>=2.0.0, <2.18.11 || >=2.19.0, <2.21.7 || >=2.22.0, <2.22.3 · fixed in 2.18.11, 2.21.7, 2.22.3
GHSA-wv8q-qhhj-9h54 · CVE-2026-91776 - CVSS 5.6 Medium
jackson-databind: Comparable missing from DefaultBaseTypeLimitingValidator's unsafe base types (incomplete PolymorphicTypeValidator denylist)
- Insecure deserialization
- Broken access control
>=2.11.0, <2.18.10 || >=2.19.0, <2.21.6 || >=2.22.0, <2.22.2 · fixed in 2.18.10, 2.21.6, 2.22.2
GHSA-gx83-3vf8-gh7j · CVE-2026-83557 - CVSS 7.5 High
jackson-databind: Duration XMLGregorianCalendar Unbounded Number Parse DoS
- Denial of service
>=2.14.0, <2.18.10 || >=2.19.0, <2.21.6 || >=2.22.0, <2.22.2 · fixed in 2.18.10, 2.21.6, 2.22.2
GHSA-q4xh-88c3-wmh7 · CVE-2026-68497 - CVSS 5.3 Medium
jackson-databind: Path Deserialization Missing Scheme Allowlist for FileSystemProvider Resolution
- Code injection
- CWE-610
>=2.8.0, <2.18.10 || >=2.19.0, <2.21.6 || >=2.22.0, <2.22.2 · fixed in 2.18.10, 2.21.6, 2.22.2
GHSA-wjgm-6hv5-3cvf · CVE-2026-19032 - CVSS 5.3 Medium
jackson-databind: Incomplete fix for CVE-2026-54514: eager DNS resolution (SSRF) still present in InetAddress deserialization
- Server-side request forgery (SSRF)
>=2.0.0, <2.18.9 || >=2.19.0, <2.21.5 || >=2.22.0, <2.22.1 · fixed in 2.18.9, 2.21.5, 2.22.1
GHSA-vvgp-rfg2-7rr6 · CVE-2026-77310 - CVSS 9.3 CriticalCritical · CVSS 9+
http4s-scala-xml has an XML External Entity (XXE) processing issue
- XML external entities (XXE)
<0.24.1 · fixed in 0.24.1
GHSA-cjx3-73hr-rpw7 · CVE-2026-61741 - CVSS 7.5 High
Jawn: Quadratic parsing effort in AsyncParser
- Denial of service
<1.7.0 · fixed in 1.7.0
GHSA-w4cm-gvhj-cgw6 · CVE-2026-61814 - CVSS 7.5 High
Jawn: Uncontrolled nesting depth in JSON parser
- Denial of service
<1.7.0 · fixed in 1.7.0
GHSA-cc4v-rvgp-2pf3 · CVE-2026-59990 - CVSS 6.5 Medium
JLine: ReDoS in Nano Editor Regex Search Mode
- Denial of service
>=4.0.0, <4.3.1 || >=3.0.0, <3.30.15 · fixed in 4.3.1, 3.30.15
GHSA-ph9c-7hw9-vhhw · CVE-2026-77421