Description
CrossWatch (CW) is a synchronization engine. Prior to version 0.9.21, GET /api/app-auth/status is accessible without authentication and returns the other_sessions array, which exposes metadata of all active sessions — including originating IP addresses, User-Agent strings, internal session IDs, and creation/expiry timestamps. Any unauthenticated network attacker can enumerate this data without credentials. Version 0.9.21 fixes the issue.
Published: 2026-08-21
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Patch Now
AI Analysis

Impact

CrossWatch, a synchronization engine, had a GET /api/app‑auth/status endpoint that could be invoked without authentication until version 0.9.21. When accessed, the endpoint returned an "other_sessions" array that exposed metadata for all active sessions, including IP addresses, User‑Agent strings, internal session identifiers, and creation or expiry timestamps. The flaw reflects a CWE‑200 information exposure weakness and also a CWE‑359 session‑token discovery through insufficient authentication. An attacker who can reach the exposed API can enumerate these details for every active session, gaining valuable reconnaissance data but not enabling direct remote code execution or privilege escalation.

Affected Systems

The affected product is CrossWatch from Cenodude. Any deployment running a version earlier than 0.9.21 is vulnerable; the vulnerability is fixed in release v0.9.21. The issue is specific to the GET /api/app‑auth/status endpoint of the CW API.

Risk and Exploitability

The CVSS base score is 5.3, indicating medium severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. A likely attack vector is a network attacker who can reach the exposed API; no credentials or local privileges are required. The consequence is limited to information disclosure, though the data can aid further attacks by mapping active sessions. The absence of authentication directly corresponds to the identified CWE‑200 and CWE‑359 weaknesses, making remediation a priority.

Generated by OpenCVE AI on August 21, 2026 at 23:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade CrossWatch to version 0.9.21 or later, which removes the CWE‑200 and CWE‑359 exposures.
  • Configure the firewall or reverse proxy to require authentication for the /api/app‑auth/status endpoint, ensuring that access is protected and the information is no longer inadvertently disclosed.
  • Enable logging and alerting for requests to /api/app‑auth/status to detect potential enumeration attempts, providing early warning of exploitation activities.

Generated by OpenCVE AI on August 21, 2026 at 23:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 23 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Cenodude
Cenodude crosswatch
Vendors & Products Cenodude
Cenodude crosswatch

Fri, 21 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Description CrossWatch (CW) is a synchronization engine. Prior to version 0.9.21, GET /api/app-auth/status is accessible without authentication and returns the other_sessions array, which exposes metadata of all active sessions — including originating IP addresses, User-Agent strings, internal session IDs, and creation/expiry timestamps. Any unauthenticated network attacker can enumerate this data without credentials. Version 0.9.21 fixes the issue.
Title CrossWatch: Unauthenticated /api/app-auth/status endpoint leaks active session metadata (IP, User-Agent, session IDs)
Weaknesses CWE-200
CWE-359
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Cenodude Crosswatch
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-26T17:43:46.633Z

Reserved: 2026-06-09T17:05:25.059Z

Link: CVE-2026-53497

cve-icon Vulnrichment

Updated: 2026-08-26T17:43:42.900Z

cve-icon NVD

Status : Deferred

Published: 2026-08-21T22:16:38.850

Modified: 2026-09-09T21:06:39.057

Link: CVE-2026-53497

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-23T16:40:29Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-359

    Exposure of Private Personal Information to an Unauthorized Actor