Files
vuln-cve/data/2025/2xxx/CVE-2025-2945.json
T

145 lines
6.5 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2025-2945",
"assignerOrgId": "f86ef6dc-4d3a-42ad-8f28-e6d5547a5007",
"state": "PUBLISHED",
"assignerShortName": "PostgreSQL",
"dateReserved": "2025-03-29T01:38:35.441Z",
"datePublished": "2025-04-03T12:23:14.792Z",
"dateUpdated": "2026-02-26T18:28:58.124Z"
},
"containers": {
"cna": {
"affected": [
{
"defaultStatus": "affected",
"modules": [
"Query Tool",
"Cloud Deployment"
],
"product": "pgAdmin 4",
"programFiles": [
"https://github.com/pgadmin-org/pgadmin4/blob/master/web/pgadmin/tools/sqleditor/__init__.py",
"https://github.com/pgadmin-org/pgadmin4/blob/master/web/pgacloud/providers/google.py"
],
"repo": "https://github.com/pgadmin-org/pgadmin4",
"vendor": "pgadmin.org",
"versions": [
{
"lessThan": "9.2",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "<span style=\"background-color: rgb(255, 255, 255);\">Remote Code Execution security vulnerability in pgAdmin 4 (Query Tool and Cloud Deployment modules).</span><br><span style=\"background-color: rgb(255, 255, 255);\"><br>The vulnerability is associated with the 2 POST endpoints;&nbsp;</span><span style=\"background-color: rgb(255, 255, 255);\">/sqleditor/query_tool/download, where the query_commited parameter and&nbsp;</span><span style=\"background-color: var(--wht);\">/cloud/deploy endpoint, where the high_availability parameter is&nbsp;</span><span style=\"background-color: var(--wht);\">unsafely passed to the Python eval() function, allowing arbitrary code execution.</span><div><br></div><div><div><p>This issue affects pgAdmin 4: before 9.2.</p></div></div><br>"
}
],
"value": "Remote Code Execution security vulnerability in pgAdmin 4 (Query Tool and Cloud Deployment modules).\n\nThe vulnerability is associated with the 2 POST endpoints; /sqleditor/query_tool/download, where the query_commited parameter and /cloud/deploy endpoint, where the high_availability parameter is unsafely passed to the Python eval() function, allowing arbitrary code execution.\n\n\nThis issue affects pgAdmin 4: before 9.2."
}
],
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 9.9,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"providerMetadata": {
"orgId": "f86ef6dc-4d3a-42ad-8f28-e6d5547a5007",
"shortName": "PostgreSQL",
"dateUpdated": "2025-04-03T12:23:14.792Z"
},
"references": [
{
"tags": [
"issue-tracking"
],
"url": "https://github.com/pgadmin-org/pgadmin4/issues/8603"
}
],
"source": {
"discovery": "EXTERNAL"
},
"title": "pgAdmin 4: Remote Code Execution in Query Tool and Cloud Deployment",
"x_generator": {
"engine": "Vulnogram 0.1.0-dev"
}
},
"adp": [
{
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"id": "CVE-2025-2945",
"role": "CISA Coordinator",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "total"
}
],
"version": "2.0.3",
"timestamp": "2025-04-04T03:55:26.422590Z"
}
}
}
],
"problemTypes": [
{
"descriptions": [
{
"lang": "en",
"type": "CWE",
"cweId": "CWE-94",
"description": "CWE-94 Improper Control of Generation of Code ('Code Injection')"
}
]
}
],
"title": "CISA ADP Vulnrichment",
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2026-02-26T18:28:58.124Z"
}
}
]
}
}