Skip to main content
VulnerabilityPublished

CVE-2025-52289: MagnusBilling · A Broken Access Control

Source CVE Database V5

0

Not known to be exploited · CVSS 8.0 High.

Data as of 26 Oct 2026, 11:42 UTC

CVSS 3.1 base score
8.0High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 37% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 31 Jul 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

AI-suggested

To mitigate this vulnerability, European organizations should immediately implement strict server-side validation to enforce proper access control on the /mbilling/index.php/user/save endpoint. Specifically, the application must verify that only authorized administrators can change user account statuses from "pending" to "active." Organizations should audit and restrict API endpoints to ensure that privilege escalation via crafted requests is impossible. Applying any available patches or updates from MagnusBilling vendors should be prioritized once released. In the absence of official patches, organizations can implement web application firewall (WAF) rules to detect and block suspicious requests attempting to modify account statuses. Additionally, monitoring and alerting on unusual account activation patterns can help detect exploitation attempts. Organizations should also review user registration workflows to add multi-factor verification or manual approval steps as an interim control. Finally, conducting a thorough security assessment of MagnusBilling deployments and isolating billing systems from broader networks can reduce potential attack surfaces.

Description

A Broken Access Control vulnerability in MagnusBilling v7.8.5.3 allows newly registered users to gain escalated privileges by sending a crafted request to /mbilling/index.php/user/save to set their account status fom "pending" to "active" without requiring administrator approval.

References

Community reviews

Loading reviews…