Not a U.S. government website. NDD is an independent vulnerability database by Volerion and is not affiliated with or endorsed by NIST or NVD.
VOLERION
Volerion Security Research

NOT DEFERRED DATABASE

VULNERABILITIES

CVE-2026-70559 Details

ANALYZED


This CVE record has been analyzed and enriched by NVDAPI.com as an independent party.

Description

Dinky's SysConfigController.getAll() handler for GET /api/sysConfig/getAll carries a method-level @SaIgnore annotation that short-circuits the class-level @SaCheckLogin, so the Sa-Token interceptor lets the request through with no session or role check. Any remote unauthenticated caller who can reach the Dinky HTTP port (8888 by default) receives the full live system configuration (54 entries on a stock v1.2.5 install) with one parameterless GET. Only one credential field (sys.maven.settings.repositoryPassword) has a desensitization handler wired; the other credential-bearing fields (sys.env.settings.dinkyToken, sys.ldap.settings.userPassword, sys.resource.settings.oss.accessKey and secretKey, and sys.dolphinscheduler.settings.token) return in cleartext. A bare install leaks the shipped defaults, including the hardcoded dinkyToken efda1551-7958-4e0f-80a8-dfd107df3e38 and minioadmin/minioadmin OSS keys; once an operator configures LDAP, object storage, or DolphinScheduler through the Settings Center, those live third-party credentials leak from the same endpoint. Because dinkyToken is the sole gate on the sibling POST /download/uploadFromRsByLocal arbitrary file write, this disclosure defeats token rotation as a mitigation for that vulnerability. Affects Dinky v1.2.5 (the current release, 2025-11-05) and the development branch (dev HEAD 63b5a5a), where the affected code is byte-identical.

Metrics

References to Advisories, Solutions, and Tools

By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.

Weakness Enumeration

CWE-IDCWE NameSource
CWE-306Missing Authentication for Critical Function[email protected]

Affected Products

ProductVersions
Dinky
1.2.5 (semver)
dev HEAD 63b5a5a

CPE

  • No CPEs found in CPE dictionary for this product.

Remediation

  • Mitigation:low effort

    Do not expose the Dinky port (8888 by default) to untrusted networks or the internet. Put it behind a VPN or an authenticating reverse proxy.

  • Mitigation:low effort

    Change `sys.env.settings.dinkyToken` away from the shipped default `efda1551-7958-4e0f-80a8-dfd107df3e38`.

  • Mitigation:low effort

    Block `/download/**` and `/api/sysConfig/getAll` at the reverse proxy for any client that does not need them.

  • Mitigation:low effort

    Rotate any credential that was ever entered into the Settings Center (LDAP bind password, object-storage access/secret keys, DolphinScheduler API token) — on an exposed instance they must be assumed disclosed.

Change History

2 change records found show changes


QUICK INFO

CVE Dictionary Entry:
CVE-2026-70559
NVD Published Date:
Aug 6, 2026
NVD Last Modified:
Sep 24, 2026
Source:
[email protected]
CVE-2026-70559 Details - Not Deferred