Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLocate exposed /v2/randomAuth endpoint
-
DeliverySend repeated unauthenticated requests
-
ExploitCollect encryptedAuth blobs
-
ExecutionDecrypt with hard-coded AES key
-
ImpactRecover donated cloud-drive credentials
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Key management, no hard-coded keys
|
| Exploitation Conditions | Exploitation requires that the target instance exposes the /v2/randomAuth endpoint in ParserApi and has donated netdisk credentials stored (the feature that populates the pool of encryptedAuth blobs the endpoint returns) - an instance with no donated credentials has nothing to disclose. No special conditions otherwise: the endpoint is reachable by remote unauthenticated attackers (PR:N/UI:N), and decryption needs no secret because the AES key 'nfd_auth_key2026' is hard-coded in the public source (AuthParamCodec.java:31). The only real limiting factors are network reachability of the service and whether the donation/randomAuth feature is enabled and populated; there is no required authentication, user interaction, or non-default client-side configuration. |
| Impact | All signals point to a genuinely high-confidence, low-barrier confidentiality risk, though the real-world footprint is small. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H) describes network-reachable, low-complexity, unauthenticated exploitation with high confidentiality impact and no integrity/availability effect - fully consistent with the description of an unauthenticated attacker repeatedly calling /v2/randomAuth and decrypting the encryptedAuth blob with the hard-coded AES key 'nfd_auth_key2026'. The root cause (CWE-321, use of a hard-coded cryptographic key visible in the public GitHub source at AuthParamCodec.java:31) makes decryption deterministic for anyone, so the 'cryptographic' protection is effectively absent. No EPSS score, CISA KEV listing, or explicit POC/exploit-code flag was provided in the input, so exploitation probability and active-exploitation status cannot be quantified; however, a detailed public technical writeup (the hackmd reference) plus direct source-line references lower the practical barrier considerably even absent packaged exploit code. The signals do not conflict: this is not a high-CVSS-but-low-real-risk case for affected operators - exploitation is trivial where the feature is in use - but the limiting factor is prevalence, not difficulty. Treat as a real priority for any deployment of netdisk-fast-download that stores donated credentials; deprioritize only on the basis of how rarely the product is deployed, not on exploit difficulty. |
| Exploit ScenarioDerived | An attacker on the network identifies an exposed netdisk-fast-download instance (<= 0.4.8) and repeatedly issues unauthenticated GET/POST requests to the /v2/randomAuth endpoint, harvesting encryptedAuth blobs that each represent a different donated account. Because the AES key 'nfd_auth_key2026' is hard-coded in the published source, the attacker decrypts every blob offline to recover other users' cloud-drive cookies, tokens, or passwords. No exploit-code flag is set in the input, but a step-by-step public writeup exists, making reproduction straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Credential disclosure in netdisk-fast-download through 0.4.8 allows unauthenticated remote attackers to retrieve donated netdisk credentials via the /v2/randomAuth endpoint and decrypt them using the hard-coded AES key 'nfd_auth_key2026'. This can expose cloud-drive cookies, tokens, or passwords, resulting in high confidentiality impact. Exploitation requires that the target instance has the donation feature enabled and populated with credentials; no public exploit has been identified at time of analysis.
RemediationAI
No vendor-released patch has been identified in the available data. Until a fixed version is released, administrators should immediately disable or restrict access to the /v2/randomAuth endpoint, for example by blocking it at a reverse proxy or firewall, or by removing the donation feature if not required. This will prevent credential disclosure but will also disable the randomAuth functionality for users relying on donated credentials. Additionally, any credentials stored in the donation pool should be considered compromised and rotated; affected users should regenerate their cloud-drive cookies, tokens, and passwords. Monitor logs for calls to /v2/randomAuth from untrusted sources. For further details, refer to the VulnCheck advisory (https://www.vulncheck.com/advisories/netdisk-fast-download-through-0.4.8-credential-disclosure-via-v2-randomauth) and the public technical writeup (https://hackmd.io/@hieuPenguinnn/netdisk-fast-download-randomauth-donated-credential-disclosure). A future release should replace the hard-coded AES key with a securely managed secret or remove the feature.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
netdisk-fast-download is a Java-based web service (Spring Boot backend) that provides download capabilities for various netdisk (cloud drive) services. It includes a donation feature where users can contribute their netdisk credentials (cookies, tokens, or passwords) to a shared pool. The /v2/randomAuth endpoint in ParserApi returns a randomly selected donated credential, encrypted with AES using a hard-coded key 'nfd_auth_key2026' located in AuthParamCodec.java line 31. This hard-coded cryptographic key (CWE-321) is publicly visible in the source code, allowing anyone to decrypt the blob and recover the plaintext credentials. The endpoint is reachable without authentication, as confirmed by the CVSS vector (PR:N). The root cause is the use of a static, embedded key rather than a securely managed secret. The vulnerability is classified as CWE-321 (Use of Hard-coded Cryptographic Key) and results in information disclosure (CWE-200).
Know when Netdisk Fast Download gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Remote unauthenticated endpoint with trivial decryption via a published hard-coded key gives AV:N/AC:L/PR:N/UI:N; only credential confidentiality is impacted, so C:H and I/A:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
netdisk-fast-download through 0.4.8 contains an information disclosure vulnerability that allows unauthenticated attackers to retrieve donated netdisk credentials via the /v2/randomAuth endpoint in ParserApi. Attackers can repeatedly call the endpoint and decrypt the encryptedAuth blob using the hard-coded AES key nfd_auth_key2026 to recover other users' cloud-drive cookies, tokens, or passwords.
Executive ViewAI
The netdisk-fast-download tool (versions up to 0.4.8) has a high-severity credential disclosure flaw that could expose cloud storage credentials when the donation feature is enabled. According to analysis, no public exploit identified at time of analysis, but successful exploitation would allow remote attackers to retrieve and decrypt donated credentials, leading to unauthorized access to sensitive cloud data. Organizations using this tool with the donation feature populated should treat this as an urgent risk requiring immediate mitigation.
Disable the donation feature and remove stored credentials; restrict access to /v2/randomAuth; rotate potentially exposed cloud credentials; implement WAF rules to block malicious requests; monitor logs for suspicious activity on the endpoint.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-103034
GHSA-9363-c6w4-4xc7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB