☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 4.6 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N 🐛 CWE-200
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2025-12757

CVE-2025-12757 Information Disclosure in Axis
📅 PUBLISHED: 2026-02-10 05:47 UTC 🔄 UPDATED: 2026-08-12 14:53 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.01%
👁️
0.01% probability
<1× above the median CVE
Tier: LOW
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1213
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 4.6
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: L Privileges Required Low
UI: N User Interaction None
S: U Scope Unchanged
C: L Confidentiality Low
I: N Integrity None
A: N Availability None
4.6
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2025-12757 is an information disclosure vulnerability in AXIS Camera Station Pro, a video management software (VMS) solution. The flaw allows a non-admin user to view information they are not permitted to, violating the principle of least privilege. With a CVSS score of 4.6 (Medium), the vulnerability requires low-privilege access but no user interaction, making it exploitable in multi-tenant or shared-access environments. The EPSS score of 0.0% indicates no active exploitation in the wild at the time of analysis, but the lack of a patch increases risk for organizations using this software.

This vulnerability is not related to a WordPress plugin or component; it is a standalone VMS application.

⚡ 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 Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
  • Base Score: 4.6 (Medium)
  • Attack Vector (AV): Network – The vulnerability can be exploited remotely over the network.
  • Attack Complexity (AC): Low – No special conditions or race conditions required.
  • Privileges Required (PR): Low – An attacker needs a valid non-admin account.
  • User Interaction (UI): None – No victim action required.
  • Scope (S): Unchanged – The vulnerable component and the impacted component are the same.
  • Confidentiality (C): Low – Limited information disclosure.
  • Integrity (I): None – No data modification possible.
  • Availability (A): None – No denial of service.

Threat Level: Medium. The vulnerability is easy to exploit but requires prior authentication. The primary risk is unauthorized access to sensitive configuration or surveillance data.

Deep Dive & Mechanics

The vulnerability resides in the authorization logic of AXIS Camera Station Pro. The application fails to properly enforce access controls when a non-admin user requests certain API endpoints or UI components that expose system information, camera metadata, or other privileged data.

Root Cause: The software does not validate the user's role or permissions for specific data retrieval operations. This allows a low-privileged user (e.g., operator or viewer) to enumerate cameras, view system logs, or access configuration details that should be restricted to administrators.

Attack Vector: An authenticated non-admin user sends crafted HTTP requests to the AXIS Camera Station Pro web interface or API. The server responds with data that should be filtered based on user roles.

Impact: An attacker can gather intelligence about the surveillance system, including camera IP addresses, firmware versions, network topology, and possibly recorded footage metadata. This information can be used for further attacks or privacy violations.

Vulnerable vs. Patched Code

Since no patch is available, a hypothetical fix would involve adding role-based access control (RBAC) checks before returning sensitive data.

Vulnerable Code (Conceptual):

// No role check - returns all camera data
app.get('/api/cameras', (req, res) => {
    const cameras = database.getAllCameras();
    res.json(cameras);
});

Patched Code (Conceptual):

// Role check enforced
app.get('/api/cameras', (req, res) => {
    if (req.user.role !== 'admin') {
        return res.status(403).json({ error: 'Forbidden' });
    }
    const cameras = database.getAllCameras();
    res.json(cameras);
});

Exploitation & Lab Setup

Red Team (Offensive)

Prerequisites:

  • A valid non-admin account on AXIS Camera Station Pro (e.g., operator or viewer).
  • Network access to the AXIS Camera Station Pro server (typically port 80/443 or custom ports).

Exploitation Steps:

  1. Log in to the AXIS Camera Station Pro web interface with the non-admin credentials.
  2. Intercept traffic using a proxy like Burp Suite or OWASP ZAP.
  3. Identify API endpoints that return sensitive data (e.g., /api/cameras, /api/system/info, /api/logs).
  4. Send a direct request to these endpoints without modifying the session token.
  5. Observe that the server returns data that should be restricted.

Example Request:

GET /api/cameras HTTP/1.1
Host: axis-camera-station.local
Cookie: session=non_admin_session_token

Expected Response:

[
    {
        "id": 1,
        "ip": "192.168.1.100",
        "model": "AXIS Q1615",
        "firmware": "9.80.1"
    },
    ...
]

Blue Team (Defensive)

Detection:

  • Monitor for unusual API requests from non-admin users to sensitive endpoints.
  • Look for patterns of enumeration (e.g., sequential requests to /api/cameras, /api/users, /api/config).
  • Use the Sigma rule provided in the Detection Engineering section.

Mitigation:

  • Apply the principle of least privilege: ensure non-admin accounts have minimal permissions.
  • Implement network segmentation to limit access to the VMS server.
  • Enable detailed audit logging and monitor for unauthorized access attempts.

Indicators of Compromise (IOCs)

  • Network IOCs:
    • HTTP requests from non-admin users to endpoints like /api/cameras, /api/system/info, /api/logs, /api/config.
    • Unusual volume of API calls from a single low-privilege user.
  • System IOCs:
    • Audit logs showing access to restricted resources by non-admin users.
    • Unexpected changes to user roles or permissions (if exploited further).
  • File IOCs:
    • Log files containing evidence of unauthorized data retrieval (e.g., access.log entries with 200 responses to restricted endpoints).

Detection Engineering

YARA Rule

rule CVE_2025_12757_AXIS_Camera_Station_Pro_Info_Disclosure {
    meta:
        description = "Detects exploitation attempts of CVE-2025-12757 in AXIS Camera Station Pro logs"
        author = "Valters IT"
        date = "2025-04-10"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2025-12757"
    strings:
        $api_endpoint1 = "/api/cameras"
        $api_endpoint2 = "/api/system/info"
        $api_endpoint3 = "/api/logs"
        $api_endpoint4 = "/api/config"
        $non_admin_role = "role=operator" or "role=viewer"
    condition:
        any of ($api_endpoint*) and $non_admin_role
}

Sigma Rule

title: CVE-2025-12757 - AXIS Camera Station Pro Information Disclosure
id: 8a9b3c2d-1e5f-4a7b-9c8d-0e1f2a3b4c5d
status: experimental
description: Detects non-admin users accessing restricted API endpoints in AXIS Camera Station Pro
author: Valters IT
date: 2025-04-10
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2025-12757
logsource:
    category: webserver
    product: axis_camera_station_pro
detection:
    selection:
        cs-uri-query|contains:
            - "/api/cameras"
            - "/api/system/info"
            - "/api/logs"
            - "/api/config"
        cs-username|contains:
            - "operator"
            - "viewer"
    condition: selection
falsepositives:
    - Legitimate admin users with similar usernames (unlikely)
level: medium

Suricata Rule

alert http $HOME_NET any -> $EXTERNAL_NET any (
    msg:"CVE-2025-12757 - AXIS Camera Station Pro Information Disclosure Attempt";
    flow:to_server,established;
    content:"/api/cameras"; http_uri;
    content:"/api/system/info"; http_uri;
    content:"/api/logs"; http_uri;
    content:"/api/config"; http_uri;
    classtype:attempted-recon;
    sid:10000001;
    rev:1;
)

Remediation & Mitigation

Immediate Actions:

  1. Restrict Access: Limit network access to the AXIS Camera Station Pro server to only trusted IPs and users.
  2. Review User Roles: Audit all non-admin accounts and ensure they have the minimum necessary permissions.
  3. Enable Logging: Ensure detailed audit logging is enabled and monitored for suspicious activity.

Long-Term Fix:

  • Apply the vendor patch once released. Monitor the Axis Communications security advisory page for updates.
  • Implement a Web Application Firewall (WAF) to block unauthorized API requests.
  • Consider upgrading to a patched version of AXIS Camera Station Pro.

Workarounds:

  • If patching is not possible, disable or restrict access to the web interface for non-admin users.
  • Use network segmentation to isolate the VMS server from general user networks.

Valters IT
DevSecOps & Cyber Threat Intelligence Division
Report generated for CVE-2025-12757

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

AXIS Camera Station Pro
AXIS Camera Station
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2025-12757/ · 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.