CVE-2025-12479

8.8 HIGH

📋 TL;DR

This vulnerability allows attackers to perform unauthorized actions on behalf of authenticated users by exploiting the lack of CSRF protection in BLU-IC2 and BLU-IC4 devices. Affected users include anyone running vulnerable versions of these products, particularly those with web interfaces accessible to attackers.

💻 Affected Systems

Products:
  • BLU-IC2
  • BLU-IC4
Versions: through 1.19.5
Default Config Vulnerable: ⚠️ Yes
Notes: All web interfaces of affected devices are vulnerable when accessed by authenticated users.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete system compromise allowing attackers to change configurations, create new administrative accounts, or execute arbitrary commands with the privileges of the authenticated user.

🟠

Likely Case

Unauthorized configuration changes, data manipulation, or privilege escalation through crafted requests that authenticated users might inadvertently execute.

🟢

If Mitigated

Minimal impact with proper CSRF tokens implemented, as requests would require valid tokens that attackers cannot predict or obtain.

🌐 Internet-Facing: HIGH
🏢 Internal Only: MEDIUM

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ✅ No
Complexity: LOW

Exploitation requires the victim to be authenticated and visit a malicious page while logged into the vulnerable device.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: Versions after 1.19.5

Vendor Advisory: https://azure-access.com/security-advisories

Restart Required: Yes

Instructions:

1. Check current version using device management interface. 2. Download and install firmware version newer than 1.19.5 from vendor. 3. Reboot device after installation. 4. Verify version is updated.

🔧 Temporary Workarounds

Implement CSRF Protection via Reverse Proxy

all

Add CSRF tokens using a reverse proxy or web application firewall in front of vulnerable devices.

Restrict Network Access

all

Limit access to device web interfaces to trusted networks only using firewall rules.

🧯 If You Can't Patch

  • Implement strict SameSite cookie policies and require re-authentication for sensitive actions.
  • Use browser extensions that block cross-site requests or implement additional authentication factors for critical operations.

🔍 How to Verify

Check if Vulnerable:

Check device firmware version via web interface or CLI. If version is 1.19.5 or earlier, device is vulnerable.

Check Version:

Check via device web interface or use vendor-specific CLI command (varies by device).

Verify Fix Applied:

Verify firmware version is newer than 1.19.5 and test that CSRF tokens are required for all state-changing requests.

📡 Detection & Monitoring

Log Indicators:

  • Multiple failed state-changing requests from same IP without CSRF tokens
  • Unusual configuration changes without corresponding user session activity

Network Indicators:

  • HTTP POST/PUT requests to device interfaces without Referer headers or CSRF tokens
  • Requests originating from unexpected sources to authenticated endpoints

SIEM Query:

source_ip=* AND (http_method=POST OR http_method=PUT) AND uri CONTAINS "/admin/" AND NOT csrf_token=*

🔗 References

📤 Share & Export