Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2025-13250

CVE-2025-13250: Datax-web Auth Bypass Vulnerability

CVE-2025-13250 is an authentication bypass flaw in Datax-web up to version 2.1.2 affecting Job Handler functions. Attackers can remotely exploit improper access controls. This article covers technical details, impact, and fixes.

Published:

CVE-2025-13250 Overview

CVE-2025-13250 is a broken access control vulnerability in WeiYe-Jing datax-web versions up to 2.1.2. The flaw affects the Job Handler component, specifically the remove, update, pause, start, and triggerJob functions. An authenticated low-privileged remote attacker can manipulate these functions to perform actions outside their authorization scope. Public exploit details have been disclosed, increasing the risk of opportunistic abuse against exposed instances. The vulnerability is classified under CWE-266: Incorrect Privilege Assignment.

Critical Impact

Authenticated remote attackers can invoke privileged job management actions in datax-web, enabling unauthorized control over scheduled data integration jobs.

Affected Products

  • WeiYe-Jing datax-web versions up to and including 2.1.2
  • Job Handler component (remove, update, pause, start, triggerJob functions)
  • Deployments exposing the datax-web management interface to untrusted networks

Discovery Timeline

  • 2025-11-16 - CVE-2025-13250 published to NVD
  • 2026-04-29 - Last updated in NVD database

Technical Details for CVE-2025-13250

Vulnerability Analysis

datax-web is a distributed data synchronization tool built on Alibaba's DataX. The Job Handler component exposes endpoints for managing scheduled jobs. The vulnerability stems from missing authorization checks on five job lifecycle functions: remove, update, pause, start, and triggerJob. Any authenticated user can invoke these endpoints regardless of role or job ownership. This violates the principle of least privilege and breaks role-based separation between administrators and standard users. The public disclosure of the exploit details lowers the barrier for attackers to weaponize the issue against internet-exposed deployments.

Root Cause

The root cause is improper enforcement of access control on the Job Handler endpoints. The application authenticates requests but fails to verify whether the requesting principal has the privilege to perform the requested job operation on the targeted resource. This is a classic CWE-266 condition where privilege assignment is incorrect and authorization checks are absent or insufficient at the controller layer.

Attack Vector

An attacker with valid low-privilege credentials sends HTTP requests directly to the affected Job Handler endpoints. By manipulating job identifiers in request parameters, the attacker can remove, modify, pause, start, or trigger any job in the system. No user interaction is required beyond an authenticated session. Exploitation is fully remote over the network. Technical details of the proof of concept are documented in the GitHub Report on Access Control and VulDB entry #332584.

Detection Methods for CVE-2025-13250

Indicators of Compromise

  • Unexpected invocations of /jobinfo/remove, /jobinfo/update, /jobinfo/pause, /jobinfo/start, or /jobinfo/trigger endpoints by non-administrative accounts
  • Job definitions modified, deleted, or triggered outside of scheduled maintenance windows
  • Authenticated sessions from low-privilege accounts performing administrative job operations
  • Anomalous outbound data transfers initiated by datax-web jobs that were triggered manually

Detection Strategies

  • Audit datax-web application logs for Job Handler endpoint access correlated with the invoking user role
  • Compare job execution history against approved change records to identify unauthorized triggers
  • Alert on any non-administrator account invoking job lifecycle functions

Monitoring Recommendations

  • Forward datax-web access and audit logs to a centralized SIEM for retention and correlation
  • Establish baselines for job execution frequency and alert on deviations
  • Monitor authentication events for low-privilege accounts that subsequently perform job state changes
  • Track network egress from datax-web hosts to detect data exfiltration through manipulated jobs

How to Mitigate CVE-2025-13250

Immediate Actions Required

  • Restrict network access to the datax-web management interface using firewall rules or reverse proxy allow-lists
  • Audit existing datax-web user accounts and remove unused or over-privileged credentials
  • Review job execution history and configurations for unauthorized changes
  • Enforce strong authentication and rotate credentials for all datax-web users

Patch Information

At the time of publication, no official patch has been referenced in the NVD entry for datax-web 2.1.2 or earlier. Monitor the WeiYe-Jing datax-web GitHub repository for updated releases and review the VulDB entry for vendor response status.

Workarounds

  • Place datax-web behind an authenticating reverse proxy that enforces role-based access at the gateway layer
  • Apply network segmentation to limit the management interface to administrative subnets only
  • Disable or remove low-privilege user accounts that do not require job management access
  • Implement a web application firewall rule set to block requests to Job Handler endpoints from non-administrative IP ranges

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.