Sitemap

Member-only story

pgAdmin 4 Just Patched 15 Security Flaws — One Could Execute Commands on the Server

The pgAdmin 4 v9.19 release fixes a dangerous Import/Export vulnerability alongside authentication, credential, and file-access issues that PostgreSQL administrators should not overlook.

7 min read2 days ago

--

Press enter or click to view image in full size

A database administration tool should help developers manage databases — not become a way to execute unexpected commands on the machine hosting it.

That is why the pgAdmin 4 v9.19 release deserves attention. It includes 136 bug fixes and improvements, but its most important changes are security-related: 15 vulnerabilities have been addressed, including an OS command-injection flaw in the Import/Export Data tool.

The issue is particularly interesting because it demonstrates how a seemingly ordinary database operation can cross a security boundary. A crafted identifier could bypass a protection mechanism around PostgreSQL’s \copy command and expose a TO PROGRAM clause capable of executing commands on the pgAdmin host.

The release also addresses weaknesses involving authentication, stored credentials, file paths, SSH, Kerberos, and user sessions.

--

--

Chhinsoportrakhou
Chhinsoportrakhou

Written by Chhinsoportrakhou

Developer creating practical content about AI, software, automation, and technology. Open to sponsorships, partnerships, and exciting collaborations.