Skip to main content
← All vulnerabilities
CVE-2024-2044GHSA-RJ98-CRF4-G69WPYSEC-2026-453

Unsafe Deserialisation and Remote Code Execution by an Authenticated user in pgAdmin 4

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 8.4
1 Metasploit module, 1 proof of concept on GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • pgadmin.org pgAdmin 4

    fixed in 8.4

  • pgadmin4PyPI

    fixed in 8.4

References 5

GitHub · pgadmin-org/pgadmin4

shielder.com

lists.fedoraproject.org

GitHub · rapid7/metasploit-framework

GitHub · hanzzly/CVE-2024-2044