CVE-2026-129466

Zr.Admin.NET commit 1845017 through eb9228a Missing Authorization via /system/Tasks/get

Published Nov 15, 2026 CVSS 4.0 · 5.3 Medium EPSS n/a KEV · Not listed
Description
Zr.Admin.NET commit 1845017 through commit eb9228a contains a missing authorization vulnerability in TasksController.Get that allows any logged-in user to read scheduled task details without the monitor:job permission. Attackers can obtain task ids from the unprotected /monitor/jobLog/list endpoint and retrieve job parameters, API URLs, cron expressions, and stored SQL statements.

Analysis

AI-generated

Technical impact

Zr.Admin.NET suffers a missing authorization flaw in the Get method of its TasksController, allowing any logged‑in user who does not possess the monitor:job permission to retrieve details about scheduled tasks. The exposed information includes job parameters, API URLs, cron expressions, and stored SQL statements. This unauthorized read is a classic example of CWE‑862: Missing Authorization.

Affected Systems

All installations of Zr.Admin.NET that include the code between commits 1845017 and eb9228a are vulnerable. The defect resides in the ZR.Admin.WebApi/Controllers/System/TasksController.cs file and affects the /system/Tasks/get endpoint. No specific major version is listed, but the vulnerability exists in the codebase up to the mentioned commits.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The EPSS score is not available, implying limited known exploitation activity. The vulnerability is not listed in the CISA KEV catalog. An attacker must be a logged‑in user; no external access or elevated privileges are required. Exploitation requires only HTTP requests to the vulnerable endpoint, or to the unprotected /monitor/jobLog/list endpoint to obtain job IDs, after which the attacker can call /system/Tasks/get to read job details. The impact is confidential data exposure with potential downstream risks if stored SQL or API URLs are compromised.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Zr.Admin.NET to any release that includes the authorization fix for /system/Tasks/get (commits after eb9228a).
  • Configure RBAC so that only users with the monitor:job permission can access /monitor/jobLog/list and /system/Tasks/get; remove or restrict the endpoints for other users.
  • Deploy a temporary code change or middleware to block unauthorized access to /system/Tasks/get and /monitor/jobLog/list until a patch is applied, and monitor application logs for attempts to read task details.

Generated by OpenCVE AI on November 15, 2026 at 03:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Izhaorui
Izhaorui zr.admin.net
Vendors & Products Izhaorui
Izhaorui zr.admin.net
Type Values Removed Values Added
Description Zr.Admin.NET commit 1845017 through commit eb9228a contains a missing authorization vulnerability in TasksController.Get that allows any logged-in user to read scheduled task details without the monitor:job permission. Attackers can obtain task ids from the unprotected /monitor/jobLog/list endpoint and retrieve job parameters, API URLs, cron expressions, and stored SQL statements.
Title Zr.Admin.NET commit 1845017 through eb9228a Missing Authorization via /system/Tasks/get
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Nov 15, 2026, 1:49 AM
Reserved
Nov 15, 2026, 1:02 AM
Status
Deferred
Published
Nov 15, 2026, 2:17 AM
Modified
Nov 15, 2026, 2:17 AM