CVE-2026-70559: CWE-306 Missing authentication for critical function in DataLinkDC Dinky
Dinky v1.2.5 and the development branch contain a vulnerability where the SysConfigController.getAll() endpoint allows unauthenticated remote access to the full live system configuration. This endpoint bypasses authentication checks due to a method-level annotation overriding class-level login requirements. Sensitive credentials, including LDAP passwords, object storage keys, and tokens, are exposed in cleartext. The leaked dinkyToken credential can be used to bypass protections on a related arbitrary file write vulnerability. No official patch or remediation guidance is currently available.
AI Analysis
Technical Summary
The vulnerability CVE-2026-70559 in DataLinkDC's Dinky product affects version 1.2.5 and the development branch. The SysConfigController.getAll() handler for the GET /api/sysConfig/getAll endpoint is annotated with @SaIgnore, which bypasses the class-level @SaCheckLogin authentication. As a result, any unauthenticated remote user who can access the HTTP port (default 8888) can retrieve the entire live system configuration, including multiple sensitive credential fields returned in cleartext. This includes LDAP user passwords, OSS access and secret keys, DolphinScheduler tokens, and the hardcoded dinkyToken. The exposure of the dinkyToken credential undermines token rotation mitigations for a sibling POST endpoint vulnerable to arbitrary file write. The vulnerability has a CVSS 3.1 score of 7.5 (high severity) with network attack vector, no privileges required, no user interaction, and high confidentiality impact. No patch or official remediation is currently documented.
Potential Impact
An unauthenticated remote attacker can retrieve the full system configuration, including multiple sensitive credentials in cleartext, from the vulnerable endpoint. This disclosure exposes hardcoded and live third-party credentials, enabling further attacks such as bypassing authentication on an arbitrary file write vulnerability. The confidentiality of the system is severely compromised, but integrity and availability are not directly impacted by this vulnerability alone.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until a fix is available, restrict network access to the Dinky HTTP port (default 8888) to trusted users only. Monitor for any updates from the vendor regarding official patches or mitigations.
CVE-2026-70559: CWE-306 Missing authentication for critical function in DataLinkDC Dinky
Description
Dinky v1.2.5 and the development branch contain a vulnerability where the SysConfigController.getAll() endpoint allows unauthenticated remote access to the full live system configuration. This endpoint bypasses authentication checks due to a method-level annotation overriding class-level login requirements. Sensitive credentials, including LDAP passwords, object storage keys, and tokens, are exposed in cleartext. The leaked dinkyToken credential can be used to bypass protections on a related arbitrary file write vulnerability. No official patch or remediation guidance is currently available.
CVSS v3.1
Score 7.5high
Affected software
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability CVE-2026-70559 in DataLinkDC's Dinky product affects version 1.2.5 and the development branch. The SysConfigController.getAll() handler for the GET /api/sysConfig/getAll endpoint is annotated with @SaIgnore, which bypasses the class-level @SaCheckLogin authentication. As a result, any unauthenticated remote user who can access the HTTP port (default 8888) can retrieve the entire live system configuration, including multiple sensitive credential fields returned in cleartext. This includes LDAP user passwords, OSS access and secret keys, DolphinScheduler tokens, and the hardcoded dinkyToken. The exposure of the dinkyToken credential undermines token rotation mitigations for a sibling POST endpoint vulnerable to arbitrary file write. The vulnerability has a CVSS 3.1 score of 7.5 (high severity) with network attack vector, no privileges required, no user interaction, and high confidentiality impact. No patch or official remediation is currently documented.
Potential Impact
An unauthenticated remote attacker can retrieve the full system configuration, including multiple sensitive credentials in cleartext, from the vulnerable endpoint. This disclosure exposes hardcoded and live third-party credentials, enabling further attacks such as bypassing authentication on an arbitrary file write vulnerability. The confidentiality of the system is severely compromised, but integrity and availability are not directly impacted by this vulnerability alone.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until a fix is available, restrict network access to the Dinky HTTP port (default 8888) to trusted users only. Monitor for any updates from the vendor regarding official patches or mitigations.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- VulnCheck
- Date Reserved
- 2026-08-04T19:19:05.906Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Remediation Level
- null
Threat ID: 6a75070dbf8831d5395f5c5c
Added to database: 08/06/2026, 22:13:33 UTC
Last enriched: 08/06/2026, 22:41:58 UTC
Last updated: 08/06/2026, 23:57:29 UTC
Views: 3
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.