CVE-2026-3053
Received Received - Intake
Authentication Bypass in DataLinkDC dinky OpenAPI Endpoint

Publication date: 2026-02-24

Last updated on: 2026-04-29

Assigner: VulDB

Description
A vulnerability was determined in DataLinkDC dinky up to 1.2.5. This affects the function addInterceptors of the file dinky-admin/src/main/java/org/dinky/configure/AppConfig.java of the component OpenAPI Endpoint. Executing a manipulation can lead to missing authentication. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-02-24
Last Modified
2026-04-29
Generated
2026-05-27
AI Q&A
2026-02-24
EPSS Evaluated
2026-05-25
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
dinky dinky to 1.2.5 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-287 When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
CWE-306 The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

CVE-2026-3053 is a critical authentication bypass vulnerability in DataLinkDC Dinky versions up to 1.2.5. The flaw is located in the OpenAPI endpoints, specifically in the addInterceptors function of the AppConfig.java file. Due to a severe logic error, unauthenticated requests are not rejected but instead automatically elevated to Super Admin privileges (User ID 1). This means that any unauthenticated user can gain full administrative access to the system.

The vulnerability arises because the authentication interceptor incorrectly switches unauthenticated sessions to an admin user instead of denying access. This allows attackers to perform arbitrary administrative actions without any authentication.


How can this vulnerability impact me? :

This vulnerability can have severe impacts on confidentiality, integrity, and availability of the affected system.

  • Confidentiality: Attackers can exfiltrate sensitive SQL source code and access all administrative configurations.
  • Integrity: Unauthorized users can submit malicious SQL tasks, modify job configurations, and alter administrative settings.
  • Availability: Attackers can cancel all production jobs, causing a complete denial of service.

Because the vulnerability allows unauthenticated users to gain Super Admin privileges remotely, attackers can fully compromise the platform, execute arbitrary tasks, cancel production jobs, restart tasks, trigger savepoints, explain SQL queries, and export sensitive data.


How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

I don't know


How can this vulnerability be detected on my network or system? Can you suggest some commands?

This vulnerability can be detected by monitoring and testing the OpenAPI endpoints under the /openapi/** path for unauthorized access and privilege escalation.

Specifically, attempts to access or perform administrative actions without authentication, such as submitting tasks, canceling jobs, or exporting SQL source code, indicate exploitation.

Suggested detection commands include sending unauthenticated HTTP requests to the following endpoints and checking for successful responses that should normally require authentication:

  • POST request to /openapi/submitTask to test if task submission is allowed without authentication.
  • GET request to /openapi/cancel to check if production jobs can be canceled without authentication.
  • GET request to /openapi/exportSql to verify if sensitive SQL source code can be exfiltrated without authentication.

Additionally, monitoring logs for any unauthenticated access attempts to /openapi/** endpoints and setting up alerting or rate limiting on these paths can help detect exploitation.


What immediate steps should I take to mitigate this vulnerability?

Immediate mitigation involves removing the automatic privilege elevation code in the authentication interceptor that grants Super Admin access to unauthenticated users.

Specifically, modify the addInterceptors method to reject unauthenticated requests explicitly, for example by throwing an exception to stop processing such requests.

Recommended code change example:

  • Use a router match on /openapi/** that checks if the user is logged in and rejects unauthenticated access by throwing a StopMatchException.

Additional hardening measures include:

  • Implement API token authentication with cryptographically strong tokens.
  • Apply method-level authorization annotations such as @SaCheckPermission.
  • Enforce role-based access control.
  • Restrict network access to the OpenAPI endpoints using firewalls or VPNs.
  • Monitor and log all /openapi/** requests with alerting and rate limiting to detect and prevent exploitation.

Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart