Skip to main content

AWS Advanced JDBC Wrapper CVE-2026-11400

| EUVDEUVD-2026-34900 HIGH
Untrusted Search Path (CWE-426)
2026-06-05 AMZN GHSA-mhww-p97m-3368
8.6
CVSS 4.0 · NVD
Share

Severity by source

NVD PRIMARY
8.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
P
Scope
X

Lifecycle Timeline

6
Analysis Updated
Jun 05, 2026 - 20:29 vuln.today
v3 (cvss_changed)
Analysis Updated
Jun 05, 2026 - 20:29 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jun 05, 2026 - 20:22 vuln.today
cvss_changed
CVSS changed
Jun 05, 2026 - 20:22 NVD
8.0 (HIGH) 8.6 (HIGH)
Source Code Evidence Fetched
Jun 05, 2026 - 19:51 vuln.today
Analysis Generated
Jun 05, 2026 - 19:51 vuln.today

DescriptionCVE.org

An untrusted search path issue in the GlobalDatabasePlugin in the AWS Advanced JDBC Wrapper for Amazon Aurora PostgreSQL will allow a remote authenticated low-privilege actor to escalate privileges to those of another Amazon RDS user, including rds_superuser, via a crafted function created by the actor that runs when that user connects to the cluster through an affected wrapper.

To remediate this issue, users should upgrade to AWS Advanced JDBC Wrapper version 4.0.1.

AnalysisAI

Privilege escalation in the AWS Advanced JDBC Wrapper for Amazon Aurora PostgreSQL (versions prior to 4.0.1) allows a remote authenticated low-privilege RDS user to gain the privileges of another database user - including rds_superuser - by planting a crafted function that executes when the higher-privileged user connects to the cluster through the affected wrapper. No public exploit identified at time of analysis, and the vendor (Amazon) released a fix in version 4.0.1 on 2026-05-13 that fully qualifies function calls in PostgreSQL topology detection queries to close the search-path attack surface.

Technical ContextAI

The AWS Advanced JDBC Wrapper is Amazon's open-source JDBC driver wrapper that adds features such as fast failover, connection pooling, and topology awareness on top of standard PostgreSQL/MySQL drivers for Amazon Aurora and RDS. The flaw resides in the GlobalDatabasePlugin, which issues internal SQL queries (including topology detection calls) without fully qualifying function names with their schema. This maps to CWE-426 (Untrusted Search Path): when PostgreSQL resolves an unqualified function reference, it walks the session's search_path, allowing a lower-privileged user who can create objects in an earlier-listed schema (e.g., public) to plant a malicious same-named function that is then executed in the security context of any other user - including rds_superuser - whose session triggers the wrapper's topology query. The affected CPE is cpe:2.3:a:aws:aws_advanced_jdbc_wrapper:*:*:*:*:*:*:*:* and the fix referenced in the 4.0.1 release notes specifically calls out 'PostgreSQL topology detection queries to ensure function calls are fully qualified.'

RemediationAI

Vendor-released patch: upgrade to AWS Advanced JDBC Wrapper version 4.0.1 or later (https://github.com/aws/aws-advanced-jdbc-wrapper/releases/tag/4.0.1), which fully qualifies function calls in the PostgreSQL topology detection queries used by the GlobalDatabasePlugin per the 2026-05-13 release notes; see the AWS security bulletin at https://aws.amazon.com/security/security-bulletins/2026-039-aws/ for guidance. If immediate upgrade is not possible, compensating controls include revoking CREATE on the public schema from PUBLIC and from low-privileged roles (REVOKE CREATE ON SCHEMA public FROM PUBLIC) so attackers cannot plant shadowing functions - note this may break applications that legitimately create objects in public - and setting an explicit, restricted search_path for rds_superuser and other high-privileged users (e.g., SET search_path = pg_catalog, "$user") to prevent resolution against attacker-controlled schemas. As a deployment-level mitigation, restrict use of the GlobalDatabasePlugin to trusted applications and avoid connecting privileged maintenance accounts through the wrapper until patched.

CVE-2025-1094 HIGH POC
8.1 Feb 13

PostgreSQL libpq functions PQescapeLiteral(), PQescapeIdentifier(), PQescapeString(), and PQescapeStringConn() improperl

CVE-2024-55964 CRITICAL POC
9.8 Mar 26

An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2013-1899 MEDIUM POC
6.5 Apr 04

Argument injection vulnerability in PostgreSQL 9.2.x before 9.2.4, 9.1.x before 9.1.9, and 9.0.x before 9.0.13 allows re

CVE-2026-20253 CRITICAL POC
9.8 Jun 10

Unauthenticated arbitrary file write in Splunk Enterprise (below 10.2.4 and 10.0.7) and Splunk Cloud Platform (below 10.

CVE-2026-9586 CRITICAL POC
9.3 Jul 17

Unauthenticated SQL injection in Sangoma Switchvox SMB Edition 8.3 (build 104997) lets remote attackers execute arbitrar

CVE-2017-7546 CRITICAL
9.8 Aug 16

PostgreSQL versions before 9.2.22, 9.3.18, 9.4.13, 9.5.8 and 9.6.4 are vulnerable to incorrect authentication flaw allow

CVE-2015-1352 MEDIUM POC
5.0 Mar 30

The build_tablename function in pgsql.c in the PostgreSQL (aka pgsql) extension in PHP through 5.6.7 does not validate t

CVE-2024-10553 CRITICAL POC
9.8 Mar 20

A vulnerability in the h2oai/h2o-3 REST API versions 3.46.0.4 allows unauthenticated remote attackers to execute arbitra

CVE-2019-9193 HIGH POC
7.2 Apr 01

In PostgreSQL 9.3 through 11.2, the "COPY TO/FROM PROGRAM" function allows superusers and users in the 'pg_execute_serve

CVE-2026-40887 CRITICAL POC
9.1 Apr 14

Unauthenticated SQL injection in Vendure Shop API allows remote attackers to execute arbitrary SQL commands against the

CVE-2022-24760 CRITICAL POC
10.0 Mar 12

Parse Server is an open source http web server backend. Rated critical severity (CVSS 10.0), this vulnerability is remot

CVE-2025-56157 CRITICAL POC
9.8 Dec 18

Hard-coded default PostgreSQL credentials shipped in the docker-compose.yaml of langgenius Dify through version 1.5.1 al

Share

CVE-2026-11400 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy