CVE-2025-14183 Overview
CVE-2025-14183 is an unprotected credential storage vulnerability in the SGAI Space1 NAS N1211DS network-attached storage appliance through version 1.0.915. The flaw resides in the GET_FACTORY_INFO and GET_USER_INFO functions of the /cgi-bin/JSONAPI endpoint within the gsaiagent component. A remote authenticated attacker with low privileges can query these functions to retrieve credentials that the device stores without adequate protection. The vendor was contacted before public disclosure but did not respond, and no patch is currently available. Public exploit details have been released, increasing exposure for internet-facing devices.
Critical Impact
Remote low-privileged attackers can retrieve unprotected credentials from the NAS through the JSONAPI interface, enabling account takeover and lateral access to stored data.
Affected Products
- SGAI Space1 NAS N1211DS firmware versions up to and including 1.0.915
- gsaiagent component exposing /cgi-bin/JSONAPI
- Deployments exposing the NAS management interface to untrusted networks
Discovery Timeline
- 2025-12-07 - CVE-2025-14183 published to the National Vulnerability Database
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2025-14183
Vulnerability Analysis
The vulnerability is classified under [CWE-255] Credentials Management Errors. The gsaiagent service exposes a JSON API at /cgi-bin/JSONAPI that handles administrative queries. Two operations, GET_FACTORY_INFO and GET_USER_INFO, return credential material that should never be transmitted to a client in retrievable form. Because the credentials are stored without adequate protection, an authenticated caller with minimal privileges can request the data through a standard HTTP call. The attack requires network reach to the management interface but no user interaction. Successful exploitation compromises the confidentiality of stored credentials, which typically include administrative or service account secrets on a NAS platform.
Root Cause
The root cause is the storage and return of credentials without sufficient cryptographic protection or access control. Rather than storing password material as salted hashes and refusing to return it via API, the gsaiagent component exposes readable credential fields through the GET_FACTORY_INFO and GET_USER_INFO handlers. This violates the principle that credentials should be verifiable but not recoverable through application interfaces.
Attack Vector
Exploitation requires network access to the NAS management interface and an authenticated session with low privileges. The attacker issues an HTTP request to /cgi-bin/JSONAPI invoking either the GET_FACTORY_INFO or GET_USER_INFO action. The response contains credential fields that the attacker can extract and reuse. On devices exposed to the internet or to broad internal segments, the attack path shortens considerably. Public disclosure of exploit details lowers the skill barrier for reproduction. Refer to the VulDB Entry #334603 for additional technical context.
Detection Methods for CVE-2025-14183
Indicators of Compromise
- HTTP requests to /cgi-bin/JSONAPI containing the GET_FACTORY_INFO or GET_USER_INFO action parameters from unexpected source addresses.
- Successful authentication events for low-privileged NAS accounts followed by API calls to credential-returning endpoints.
- Reuse of NAS-stored service credentials against other systems shortly after JSONAPI access.
Detection Strategies
- Deploy web server or reverse-proxy logging on the NAS management interface and alert on any invocation of GET_FACTORY_INFO and GET_USER_INFO.
- Correlate NAS API access with subsequent authentication attempts elsewhere in the environment to identify credential reuse.
- Baseline legitimate administrative API usage and flag calls originating from non-administrative subnets or hosts.
Monitoring Recommendations
- Forward NAS access logs to a centralized logging or SIEM platform for retention and search.
- Track outbound connections from the NAS and unusual authentication patterns for accounts known to be provisioned on the appliance.
- Monitor for changes to NAS user accounts, especially the creation of new administrative users following JSONAPI activity.
How to Mitigate CVE-2025-14183
Immediate Actions Required
- Remove the NAS management interface from the public internet and restrict it to a dedicated management VLAN.
- Rotate all credentials stored on or provisioned by the NAS, including administrative and service accounts, and revoke reused passwords.
- Enforce network access control lists so only trusted administrative hosts can reach /cgi-bin/JSONAPI.
- Audit existing NAS accounts and remove any low-privileged accounts that are not strictly required.
Patch Information
No vendor patch is available. According to the disclosure, SGAI was contacted before publication but did not respond. Track vendor communications and the VulDB CTI Entry #334603 for updates. Until a fix is released, treat all Space1 NAS N1211DS devices running firmware 1.0.915 or earlier as vulnerable and apply compensating network controls.
Workarounds
- Place the NAS behind a firewall or reverse proxy that blocks external requests to /cgi-bin/JSONAPI.
- Require VPN or bastion access for any administrative interaction with the device.
- Segment the NAS from user workstations and general server networks to limit blast radius if credentials are extracted.
- Consider decommissioning the affected appliance if it cannot be isolated and the vendor remains unresponsive.
# Example firewall rule restricting JSONAPI access to a management subnet
iptables -A INPUT -p tcp --dport 443 -s 10.0.10.0/24 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j DROP
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

