CVE-2025-2610
published 2025-03-21CVE-2025-2610: Improper neutralization of input during web page generation vulnerability in MagnusSolution MagnusBilling (Alarm Module modules) allows authenticated stored…
PriorityP276medium5.4CVSS 3.1
AVNACLPRLUIRSCCLILAN
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
0.86%
54.1th percentile
Improper neutralization of input during web page generation vulnerability in MagnusSolution MagnusBilling (Alarm Module modules) allows authenticated stored cross-site scripting. This vulnerability is associated with program files protected/components/MagnusLog.Php.
This issue affects MagnusBilling: through 7.3.0.
Affected
3 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| magnussolution | magnusbilling | <= 7.3.0 | — |
| msrc | cbl2_vim_9.0.1562-1_on_cbl_mariner_2.0 | — | — |
| msrc | cm1_vim_9.0.1562-1_on_cbl_mariner_1.0 | — | — |
Detection & IOCsextracted from sources · hover to see the quote
commandrows={"id":0,"id_plan":0,"type":1,"amount":1,"condition":1,"status":1,"email":"{{email}}","period":3600,"creationdate":null,"subject":"test","message":""}↗
- →Detect exploitation attempts by monitoring POST requests to /mbilling/index.php/alarm/save containing script injection payloads in the 'rows' JSON body parameter (subject/message fields). ↗
- →Monitor GET requests to /mbilling/index.php/alarm/read for responses containing unexpected script tags, indicating stored XSS payload retrieval. ↗
- →Shodan/FOFA fingerprint for exposed MagnusBilling instances: search for http.html:"magnusbilling" or body="magnusbilling". ↗
- →Authentication to MagnusBilling uses a SHA1-hashed password submitted via POST to /mbilling/index.php/authentication/login with fields user= and password=; the default credential hash for 'magnus' is 9F4CA770B638615AC5C3E0D2DA16B77C80C2F2C6. ↗
- →The vulnerability resides in the Alarm Module; inspect the protected/components/MagnusLog.Php file for missing output encoding on alarm subject/message fields. ↗
- ·The exploit requires prior authentication (PR:L); the PoC template uses hardcoded credentials (username: root, password hash for 'magnus'). Real-world exploitation depends on valid authenticated session cookies being present. ↗
- ·The stored XSS payload is injected via the alarm/save endpoint and only triggers when another user (e.g., an administrator) views the alarm list via alarm/read, requiring UI interaction (UI:R in CVSS). ↗
- ·Affected versions are MagnusBilling through 7.3.0; the nuclei template targets this version range and may produce false positives or negatives on patched (7.3.1+) instances. ↗
CVSS provenance
nvdv3.15.4MEDIUMCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
vulncheck7.6HIGH
vendor_msrc7.8HIGH
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-5fww-m73j-6p23: Improper neutralization of input during web page generation vulnerability in MagnusSolution MagnusBilling (Alarm Module modules) allows authenticated
ghsa_unreviewed·2025-03-22
CVE-2025-2610 [HIGH] CWE-79 GHSA-5fww-m73j-6p23: Improper neutralization of input during web page generation vulnerability in MagnusSolution MagnusBilling (Alarm Module modules) allows authenticated
Improper neutralization of input during web page generation vulnerability in MagnusSolution MagnusBilling (Alarm Module modules) allows authenticated stored cross-site scripting. This vulnerability is associated with program files protected/components/MagnusLog.Php.
This issue affects MagnusBilling: through 7.3.0.
VulnCheck
magnussolution magnusbilling Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
vulncheck·2025·CVSS 7.6
CVE-2025-2610 [HIGH] magnussolution magnusbilling Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
magnussolution magnusbilling Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Improper neutralization of input during web page generation vulnerability in MagnusSolution MagnusBilling (Alarm Module modules) allows authenticated stored cross-site scripting. This vulnerability is associated with program files protected/components/MagnusLog.Php.
This issue affects MagnusBilling: through 7.3.0.
Affected: magnussolution magnusbilling
Required Action: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.
Exploitation References: https://chocapikk.com/posts/2025/magnusbilling/
Microsoft
Integer Overflow or Wraparound in vim/vim
vendor_msrc·2023-05-09·CVSS 7.8
CVE-2023-2610 [HIGH] CWE-190 Integer Overflow or Wraparound in vim/vim
Integer Overflow or Wraparound in vim/vim
FAQ: Is Azure Linux the only Microsoft product that includes this open-source library and is therefore potentially affected by this vulnerability?
One of the main benefits to our customers who choose to use the Azure Linux distro is the commitment to keep it up to date with the most recent and most secure versions of the open source libraries with which the distro is composed. Microsoft is committed to transparency in this work which is why we began publishing CSAF/VEX in October 2025. See this blog post for more information. If impact to additional products is identified, we will update the CVE to reflect this.
Mariner: Mariner
@huntr_ai: @huntr_ai
Customer Action Required: Yes
Remediation: CBL-Mariner Releases
Reference: https://learn.micro
No detection rules found.
Nuclei
MagnusBilling Alarm Module - Cross-Site Scripting
nuclei·CVSS 5.4
CVE-2025-2610 [MEDIUM] MagnusBilling Alarm Module - Cross-Site Scripting
MagnusBilling Alarm Module - Cross-Site Scripting
Improper neutralization of input during web page generation vulnerability in MagnusSolution MagnusBilling (Alarm Module modules) allows authenticated stored cross-site scripting. This vulnerability is associated with program files protected/components/MagnusLog.Php.This issue affects MagnusBilling- through 7.3.0.
Template:
id: CVE-2025-2610
info:
name: MagnusBilling Alarm Module - Cross-Site Scripting
author: DhiyaneshDK
severity: high
description: |
Improper neutralization of input during web page generation vulnerability in MagnusSolution MagnusBilling (Alarm Module modules) allows authenticated stored cross-site scripting. This vulnerability is associated with program files protected/components/MagnusLog.Php.This issue affects Magnus
No writeups or analysis indexed.
2025-03-21
Published
Exploited in the wild