CVEvulnerability
CVE-2024-2044
9.9 CRITICAL
Official page ↗
- Status
- Analyzed
- Published
- 2024-03-07
- Last modified
- 2026-06-17
- Assigner
- f86ef6dc-4d3a-42ad-8f28-e6d5547a5007
- CVSS 3.1 (f86ef6dc-4d3a-42ad-8f28-e6d5547a5007)
- 9.9 CRITICAL — CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
- Weaknesses
- CWE-31
Description
pgAdmin <= 8.3 is affected by a path-traversal vulnerability while deserializing users’ sessions in the session handling code. If the server is running on Windows, an unauthenticated attacker can load and deserialize remote pickle objects and gain code execution. If the server is running on POSIX/Linux, an authenticated attacker can upload pickle objects, deserialize them, and gain code execution.
Affected configurations
• pgadmin pgadmin 4 (< 8.4)
• fedoraproject fedora 40
Related
Weakness · CWE (1)
- CWE-31 Path Traversal: 'dir\..\..\filename' weakness
References
- https://github.com/pgadmin-org/pgadmin4/issues/7258 Issue Tracking, Vendor Advisory
- https://lists.fedoraproject.org/archives/list/[email protected]/message/LUYN2JXKKHFSVTASH344TBRGWDH64XQV/ Mailing List
- https://www.shielder.com/advisories/pgadmin-path-traversal_leads_to_unsafe_deserialization_and_rce/ Exploit, Third Party Advisory
- https://github.com/pgadmin-org/pgadmin4/issues/7258 Issue Tracking, Vendor Advisory
- https://lists.fedoraproject.org/archives/list/[email protected]/message/LUYN2JXKKHFSVTASH344TBRGWDH64XQV/ Mailing List
- https://www.shielder.com/advisories/pgadmin-path-traversal_leads_to_unsafe_deserialization_and_rce/ Exploit, Third Party Advisory