CVE-2025-12764

7.5

pgAdmin · pgAdmin 4

An LDAP injection vulnerability in the pgAdmin 4 authentication flow allows unauthenticated attackers to trigger a denial of service via specially crafted usernames.

Executive summary

pgAdmin 4 is vulnerable to an LDAP injection flaw that permits unauthenticated remote attackers to cause a denial of service on the LDAP server or client.

Vulnerability

The application fails to properly sanitize input within the LDAP authentication flow, allowing for the injection of special LDAP characters. This vulnerability is exploitable by unauthenticated attackers, who can force the directory server or client to process excessive data, resulting in a denial of service.

Business impact

Successful exploitation of this vulnerability results in a denial of service, which can disrupt database management operations and hinder administrative access to critical infrastructure. With a CVSS score of 7.5, this high severity flaw represents a significant availability risk that could be leveraged to take down authentication services, causing operational downtime for dependent business applications.

Remediation

Immediate Action: Update pgAdmin 4 to version 9.10 or later, which contains the upstream fix for the LDAP injection flaw.

Proactive Monitoring: Monitor LDAP authentication logs and network traffic for unusual patterns or spikes in request volume that may indicate an injection attempt or an ongoing denial of service attack.

Compensating Controls: Implement a Web Application Firewall (WAF) to filter and block requests containing suspicious LDAP control characters or malformed username strings before they reach the authentication module.

Exploitation status

Public Exploit Available: No (exploit_available: false)

Analyst recommendation

Given the potential for unauthenticated service disruption, organizations should prioritize upgrading their pgAdmin 4 instances to version 9.10 immediately. Ensuring that the authentication service is resilient to injection attacks is critical for maintaining the availability of administrative interfaces and the integrity of the underlying infrastructure.

More pgAdmin CVEs

Sources