Skip to main content

CronosWeb CVE-2025-41358

HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2025-12-10 cve-coordination@incibe.es
8.3
CVSS 4.0 · Vendor: incibe
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with low-privilege account
  2. Delivery
    Locate DocumentosPersonales endpoint
  3. Exploit
    Manipulate documentCode parameter
  4. Execution
    Enumerate other users' object references
  5. Impact
    Exfiltrate other users' personal documents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires a valid authenticated CronosWeb account (PR:L) with access to the personal-documents module; the attacker manipulates the 'documentCode' parameter on '/CronosWeb/Modulos/Personas/DocumentosPersonales/AdjuntarDocumentosPersonas' to reference documents owned by other users. Limiting factors: exploitation is gated on possessing legitimate credentials to the application (not unauthenticated), and CronosWeb must be network-reachable to the attacker; affected only in versions prior to 25.00.00.12. No special non-default configuration is described, and no user interaction is required.

Impact

This is a genuine but moderate-priority issue, not a critical emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) indicates network-reachable, low-complexity exploitation requiring only low-privilege authentication and no user interaction - meaning any legitimate CronosWeb account holder can trivially abuse it. However, exploitation signals point to low real-world urgency: EPSS is only 0.34% (24th percentile), there is no CISA KEV listing, and no public exploit code was identified in the provided data. The vendor score of 8.3 (High) is driven largely by VC:H combined with SC:H (subsequent-system confidentiality high); the SC:H is questionable for a same-application IDOR that reads documents within the same system, and likely inflates the score - a straight CVSS 3.1 mapping yields roughly 6.5 (Medium). The impact is confidentiality-only (VI:N/VA:N), so no data tampering or availability loss. Net: a real authorization flaw worth patching, but the requirement for a valid account plus absence of active exploitation and public POC place it below internet-facing unauthenticated RCE priorities.

Exploit ScenarioDerived

An attacker with any valid, low-privilege CronosWeb account authenticates normally, then iterates or guesses the 'documentCode' parameter on the AdjuntarDocumentosPersonas endpoint to retrieve personal documents belonging to other users. No user interaction or elevated privileges are needed, and the sequential/predictable nature of object references (CWE-639) makes automated enumeration straightforward. No public exploit code was identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 25, 2026

Authenticated users of i2A's CronosWeb can read personal documents belonging to other users by tampering with the 'documentCode' parameter on the '/CronosWeb/Modulos/Personas/DocumentosPersonales/AdjuntarDocumentosPersonas' endpoint. The flaw is a direct object reference (IDOR, CWE-639) affecting CronosWeb builds identified as prior to 25.00.00.12, so any organisation running an unpatched instance that is reachable by its user population is exposed to cross-user document disclosure; exploitation requires a valid account (CVSS PR:L) but no user interaction. There is no public exploit code and no confirmed active exploitation at the time of analysis, and EPSS is low at 0.34% (24th percentile), which places this as a moderate-priority confidentiality issue rather than a critical emergency.

RemediationAI

The primary fix is to upgrade CronosWeb to version 25.00.00.12 or later, which the advisory identifies as the reference version containing the correction; because the notice's phrasing ('prior to 25.00.00.12, inclusive') is ambiguous, confirm with i2A the exact build in which the ownership check was introduced before treating any specific build as safe, and review the INCIBE advisory at https://www.incibe.es/en/incibe-cert/notices/aviso/direct-reference-insecure-objects-idor-cronosweb-cronosweb-i2a for vendor-supplied details. No vendor workaround was published with this notice, so if upgrading cannot be done immediately, apply compensating controls: restrict reachability of the /CronosWeb application (and specifically the Modulos/Personas/DocumentosPersonales path) to trusted networks or VPN, at the cost of losing remote access for legitimate staff; reduce the number of accounts able to reach the personal-documents module to least privilege, which shrinks the pool of credentials an attacker could abuse but does not remove the flaw; and instrument logging or an API-gateway/WAF rule to flag requests where the submitted documentCode does not belong to the authenticated session, accepting that such rules are noisy, require a user-to-document mapping to be effective, and risk false positives on legitimate administrative workflows. A code-level server-side ownership check on documentCode is the only change that fully closes the issue short of upgrading.

Affected ProductsAI

i2A CronosWeb web application, in versions prior to 25.00.00.12 - with the vendor/INCIBE notice wording also rendering this as 'prior to 25.00.00.12, inclusive', which means the exact last-vulnerable build should be confirmed with the vendor. No CPE strings were provided in the available intelligence, so affected instances must be matched by product name and version banner rather than by machine-readable CPE. The affected component is the personal-documents functionality reachable at /CronosWeb/Modulos/Personas/DocumentosPersonales/AdjuntarDocumentosPersonas. The authoritative advisory is the INCIBE-CERT notice at https://www.incibe.es/en/incibe-cert/notices/aviso/direct-reference-insecure-objects-idor-cronosweb-cronosweb-i2a.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key): the application accepts a client-supplied identifier - the 'documentCode' parameter - and uses it to retrieve a document without verifying that the requesting session is entitled to that specific object. The endpoint path (Spanish-language 'Modulos/Personas/DocumentosPersonales/AdjuntarDocumentosPersonas') indicates a personnel/personal-documents module within the CronosWeb web application, where document IDs are presumably sequential or otherwise enumerable, making substitution of another user's code trivial once an attacker holds a legitimate session. Impact is confidentiality-only and scoped to the application's own document store, with no integrity or availability effect described. Note the scoring divergence: the upstream CVSS 4.0 vector (8.3) adds Subsequent System Confidentiality (SC:H), whereas the independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, base 6.5) treats the impact as confined to a single security scope; the practical consequence is the same - read access to documents the attacker should not see. No CPE identifiers were supplied, so affected builds are defined only by the vendor version string. The single public tag 'Authentication Bypass' should be treated with caution: this is not an unauthenticated bypass, it is a horizontally-scoped authorization failure inside an authenticated session.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (incibe) PRIMARY 8.3 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Authenticated low-priv user (PR:L) over the network reads other users' documents via IDOR: confidentiality-only (C:H, I/A:N); scope unchanged as access stays within the same application.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (incibe).

CVSS VectorVendor: incibe

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Direct Object Reference Vulnerability (IDOR) in i2A's CronosWeb, in versions prior to 25.00.00.12, inclusive. This vulnerability could allow an authenticated attacker to access other users' documents by manipulating the ‘documentCode’ parameter in '/CronosWeb/Modulos/Personas/DocumentosPersonales/AdjuntarDocumentosPersonas'.

Executive ViewAI

Why It Matters

i2A CronosWeb, a document management module, contains an authenticated access control flaw that can expose personal documents to other valid users, creating privacy and regulatory risk for organizations that rely on it to store sensitive records. Leadership should care because the issue affects any user population with access to an unpatched instance, and the absence of a vendor patch means the exposure may persist until compensating controls or an upgrade are in place. No public exploit or active exploitation is identified, and EPSS is low, so this is a moderate-priority confidentiality issue rather than an emergency.

Business Impact: Medium
Compensating Controls

No vendor-released patch is identified at time of analysis. Interim mitigations include restricting CronosWeb access to trusted networks or VPN, enforcing least privilege and regular access reviews, monitoring and alerting on requests to the vulnerable endpoint, deploying WAF or virtual patching rules to block documentCode tampering, disabling the endpoint if not required, and isolating or decommissioning unsupported builds until an upgrade to 25.00.00.12 or later can be applied.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Rare
obscure Spanish vendor (i2A) niche web application, minimal enterprise footprint
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy