Poweradmin privilege escalation via API user-update endpoint

Severity: high · CVSS 8.8 · Published 2026-07-24

Poweradmin is a web-based control panel for managing PowerDNS servers. A security flaw in its programming interface (API) allows a user with limited management permissions to reset the administrator's password. This could lead to a complete takeover of the DNS management system, allowing an attacker to redirect web traffic, intercept emails, or disrupt online services by modifying DNS records.

Technologies: Poweradmin. Vendors: Poweradmin.

Quick answers

Is This vulnerability exploited in the wild?
No. Junglewise Threat Intelligence has no report of This vulnerability being exploited in the wild.
How severe is This vulnerability?
High severity, with a CVSS score of 8.8, published 24 July 2026.
Which products and versions are affected?
Poweradmin >= 4.0.0, < 4.2.5.
Is there a fix for This vulnerability?
A patch was published on 2026-07-24: Advisory updated with patched versions 4.2.5 and 4.3.4 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is This vulnerability attacked?
It is attacked over the network, in a network appliance.
Am I affected?
Check whether you run Poweradmin at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

A broken access control vulnerability exists in the Poweradmin REST API user-update endpoints (V1 and V2). The API fails to mirror security checks present in the web UI, specifically missing a check to prevent non-superusers from editing superuser accounts and failing to verify the 'user_passwd_edit_others' permission before updating a password. An authenticated attacker with a delegated 'user manager' role can exploit this by sending a PUT or PATCH request to /api/v2/users/{id} to change the administrator's password. This results in full account takeover and administrative control over the PowerDNS backend. Patches are available in versions 4.2.5 and 4.3.4.

Affected products

  • poweradmin poweradmin >= 4.0.0, < 4.2.5
  • poweradmin poweradmin >= 4.3.0, < 4.3.4

Timeline

  • 2026-07-23: advisory: Initial GitHub Advisory published
  • 2026-07-24: patched: Advisory updated with patched versions 4.2.5 and 4.3.4

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.