☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]

CVE-2026-28726

CVE-2026-28726 Improper Access Control in Acronis
📅 PUBLISHED: 2026-03-05 23:57 UTC 🔄 UPDATED: 2026-09-23 20:35 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.18%
👁️
0.18% probability
4.4× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
Country: Switzerland License: Commercial
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS SEVERITY SCALE
9.0–10.0 CRITICAL
7.0–8.9 HIGH
4.0–6.9 MEDIUM
0.1–3.9 LOW
0.0 NONE
4.3
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-28726 is a sensitive information disclosure vulnerability in Acronis Cyber Protect 17 (Linux and Windows) prior to build 41186. The flaw stems from improper access control, allowing an unauthenticated attacker to potentially access sensitive data. With a CVSS score of 4.3 (Medium), the vulnerability has a low EPSS score (0.0%) and no known public exploits or PoC. The vendor has released a fix in build 41186, but the patch status is currently marked as UNKNOWN/UNPATCHED in the NVD data. This report provides a comprehensive technical analysis, detection engineering rules, and remediation guidance.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

CVSS Breakdown & Threat Level

  • CVSS Score: 4.3 (Medium)
  • Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
  • Attack Vector: Network (AV:N) – The vulnerability can be exploited remotely.
  • Attack Complexity: Low (AC:L) – No special conditions are required.
  • Privileges Required: None (PR:N) – No authentication needed.
  • User Interaction: None (UI:N) – No user action required.
  • Scope: Unchanged (S:U) – The impact is confined to the vulnerable component.
  • Confidentiality Impact: Low (C:L) – Limited information disclosure.
  • Integrity Impact: None (I:N) – No data modification.
  • Availability Impact: None (A:N) – No denial of service.

The threat level is Medium due to the low complexity and network attack vector, but the impact is limited to information disclosure.

Deep Dive & Mechanics

The vulnerability exists in Acronis Cyber Protect 17 (builds prior to 41186) due to improper access control. The software fails to enforce proper authorization checks on certain endpoints or resources, allowing an unauthenticated attacker to request sensitive information. This could include configuration details, system metadata, or other internal data that should be restricted.

The root cause is a missing or insufficient access control mechanism (CWE-284). The attacker can send a crafted HTTP request to the affected service and receive a response containing sensitive data. No authentication or special privileges are required.

Vulnerable vs. Patched Code

The exact code change is not publicly available, but the fix involves implementing proper access control checks. In the vulnerable version, the code likely lacks an authorization check:

# Vulnerable (pseudo-code)
@app.route('/api/sensitive-data')
def get_sensitive_data():
    # No access control check
    return json.dumps(sensitive_data)

In the patched version (build 41186+), an authorization check is added:

# Patched (pseudo-code)
@app.route('/api/sensitive-data')
def get_sensitive_data():
    if not request.is_authenticated:
        abort(403)
    return json.dumps(sensitive_data)

Exploitation & Lab Setup

Red Team

Lab Setup:

  1. Deploy a vulnerable instance of Acronis Cyber Protect 17 (build < 41186) on a Linux or Windows VM.
  2. Ensure the web interface is accessible on the network.

Exploitation Steps:

  1. Identify the vulnerable endpoint (e.g., /api/sensitive-data or similar).
  2. Send a direct HTTP GET request without authentication:
    curl -v http://target:port/api/sensitive-data
    
  3. If the endpoint returns sensitive data (e.g., configuration, logs), the vulnerability is confirmed.

Note: No public exploit code is available. This is a manual exploitation scenario.

Blue Team

Detection:

  • Monitor for unauthorized access attempts to internal API endpoints.
  • Look for HTTP requests to paths like /api/sensitive-data or similar without valid session tokens.
  • Use the detection rules below.

Mitigation:

  • Immediately upgrade to build 41186 or later.
  • If patching is delayed, restrict network access to the Acronis Cyber Protect web interface using firewall rules.
  • Enable logging and alerting on failed authentication attempts.

Indicators of Compromise (IOCs)

  • Network:
    • HTTP requests to /api/sensitive-data or similar paths without authentication.
    • Unusual outbound data transfers from the Acronis server.
  • File:
    • Log entries showing 403 errors after patching (indicating blocked attempts).
  • System:
    • Unexpected access to configuration files or system metadata.

Detection Engineering

YARA Rule

rule CVE_2026_28726_Acronis_InfoDisclosure {
    meta:
        description = "Detects Acronis Cyber Protect sensitive information disclosure attempt"
        author = "Valters IT"
        date = "2026-01-01"
        reference = "CVE-2026-28726"
    strings:
        $s1 = "/api/sensitive-data" ascii wide nocase
        $s2 = "sensitive" ascii wide nocase
    condition:
        any of them
}

Sigma Rule

title: Acronis Cyber Protect Sensitive Information Disclosure Attempt
id: 12345678-1234-1234-1234-123456789012
status: experimental
description: Detects attempts to exploit CVE-2026-28726 by accessing sensitive endpoints without authentication
author: Valters IT
date: 2026-01-01
logsource:
    category: webserver
    product: apache
detection:
    selection:
        cs-method: 'GET'
        cs-uri-stem:
            - '/api/sensitive-data'
            - '/api/config'
            - '/api/internal'
    condition: selection
falsepositives:
    - Legitimate administrative access (should be authenticated)
level: high

Suricata Rule

alert http any any -> any any (msg:"CVE-2026-28726 Acronis Cyber Protect Sensitive Information Disclosure Attempt"; flow:to_server; content:"GET"; http_method; content:"/api/sensitive-data"; http_uri; classtype:attempted-recon; sid:1000001; rev:1;)

Remediation & Mitigation

  1. Immediate: Upgrade to Acronis Cyber Protect 17 build 41186 or later.
  2. Workaround: If patching is not possible, restrict network access to the Acronis web interface using firewall rules or VPN.
  3. Monitoring: Enable detailed logging and monitor for unauthorized access attempts.
  4. Validation: After patching, verify that sensitive endpoints require authentication.

Valters IT
DevSecOps & Cyber Threat Intelligence Expert

◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-28726/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.