CVE-2025-12967 json
AWS Advanced Python Wrapper: Privilege Escalation in Aurora PostgreSQL instance
published 2025-11-10 11 mo ago modified 2026-10-18 21 d ago also GHSA-4jvf-wx3f-2x8q , PYSEC-2026-1205 , EUVD-2025-48942
- cvss
- 8.0
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 56%
- public exploits
- 0
- none known
Summary
An issue in AWS Wrappers for Amazon Aurora PostgreSQL may allow for privilege escalation to rds_superuser role. A low privilege authenticated user can create a crafted function that could be executed with permissions of other Amazon Relational Database Service (RDS) users.
We recommend customers upgrade to the following versions: AWS JDBC Wrapper to v2.6.5, AWS Go Wrapper to 2025-10-17, AWS NodeJS Wrapper to v2.0.1, AWS Python Wrapper to v1.4.0 and AWS PGSQL ODBC driver to v1.0.1
Patch / fix
- pypi aws-advanced-python-wrapper 1.4.0
- github.com/aws/aws-advanced-python-wrapper#1007 pull request
- github.com/aws/aws-advanced-jdbc-wrapper/releases/tag/2.6.5 release
- github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2025-10-17 release
- github.com/aws/aws-advanced-python-wrapper/releases/tag/1.4.0 release
- github.com/aws/aws-pgsql-odbc/releases/tag/1.0.1 release
- github.com/aws/aws-advanced-nodejs-wrapper/releases/tag/2.0.1 release
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 11 mo ago
Exploit prediction
0.78% chance of exploitation in the next 30 days, higher than 56% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.6 | 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 |
| CNA | 3.1 | 8.0 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H |
| CNA | 4.0 | 8.6 | 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 |
| GitHub | 3.1 | 8.0 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H |
| OSV | 3.1 | 8.0 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | aws-advanced-python-wrapper | <1.4.0 |
1.4.0 |
Affected products
- AWS JDBC Wrapper
- AWS Go Wrapper
- AWS NodeJS Wrapper
- AWS Python Wrapper
- AWS ODBC driver
Classification
- Weakness
-
- CWE-470 Use of Externally-Controlled Input to Select Classes or Code
References
-
github.com
/aws/aws-advanced-jdbc-wrapper/releases/tag/2.6.5
patch
-
github.com
/aws/aws-advanced-go-wrapper/releases/tag/release-2025-10-17
patch
-
github.com
/aws/aws-advanced-python-wrapper/releases/tag/1.4.0
patch, web
-
github.com
/aws/aws-pgsql-odbc/releases/tag/1.0.1
patch
-
github.com
/aws/aws-advanced-nodejs-wrapper/releases/tag/2.0.1
patch
-
github.com
/aws/aws-advanced-python-wrapper/pull/1007
web
-
aws.amazon.com
/security/security-bulletins/AWS-2025-028/
vendor-advisory
-
github.com
/aws/aws-advanced-python-wrapper/security/advisories/GHSA-4jvf-wx3f-2x8q
vendor-advisory, web
-
github.com
/aws/aws-advanced-jdbc-wrapper/security/advisories/GHSA-7xw4-g7mm-r4hh
vendor-advisory, web
-
github.com
/aws/aws-pgsql-odbc/security/advisories/GHSA-q327-fgm8-7mxf
vendor-advisory, web
-
github.com
/aws/aws-advanced-go-wrapper/security/advisories/GHSA-7wq2-32h4-9hc9
vendor-advisory, web
-
github.com
/aws/aws-advanced-nodejs-wrapper/security/advisories/GHSA-8wj8-cfxr-9374
vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2025-12967
advisory
-
aws.amazon.com
/security/security-bulletins/AWS-2025-028
web
-
github.com
/aws/aws-advanced-python-wrapper
package
-
pypi.org
/project/aws-advanced-python-wrapper
package
-
github.com
/advisories/GHSA-4jvf-wx3f-2x8q
advisory
Sources
- CVE List CVE-2025-12967
- GitHub Advisory GHSA-4jvf-wx3f-2x8q
- NVD CVE-2025-12967
- OSV PYSEC-2026-1205
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.