CVE-2026-76954: Synology DSM SQL Injection
Critical CVSS (9.8) reachable over network.
TL;DR - CVE-2026-76954 is a critical SQL injection in the Synology DSM Auth API with a reported CVSS score of 9.8. - DSM releases before the listed fixed builds are affected; upgrade to the applicable branch release. - No public PoC or confirmed active exploitation was identified, but internet-facing systems should be patched urgently.
Summary
CVE-2026-76954 is an improper-neutralization vulnerability in the Synology DiskStation Manager (DSM) Auth API. The NVD describes the issue as SQL injection and states that a remote attacker may be able to read arbitrary files, write arbitrary files, or cause denial of service. Because the affected component handles authentication-related requests, exposed DSM installations should be treated as high-priority remediation targets.
The CVE was published on November 12, 2026. The available NVD result reports a CVSS score of 9.8 but does not include the complete CVSS vector in the retrieved record. Verify the exact vector against the full NVD JSON record or Synology’s advisory before using individual vector components for risk scoring.
For background on the Domain Name System and related terminology, see our DNS glossary.
| Field | Value |
|---|---|
| CVE | CVE-2026-76954 |
| Product | Synology DiskStation Manager (DSM) |
| Component | DSM Auth API |
| Reported CVSS | 9.8, Critical |
| Attack vector | Remote exploitation is described; exact CVSS vector is not available in the retrieved record |
| Authentication required | Not confirmed in the retrieved record; do not assume authentication is required |
| Patch available | Yes |
| CISA KEV status | Not listed at the time of review |
| Public PoC | None identified in the reviewed sources |
| Confirmed active exploitation | None identified in the reviewed sources |
The lack of a published CVSS vector means defenders should avoid inferring precise values for attack complexity, privileges required, user interaction, scope, or impact from the score alone. Operationally, the combination of remote reachability, authentication API exposure, and reported file read/write impact justifies accelerated patching while the missing vector details are confirmed.
Analyst’s Take: Treat this as an exposure-first remediation problem. The CVSS vector is incomplete and no public PoC or confirmed active exploitation was identified, but the reported remote reachability and potential for arbitrary file reads and writes make internet-facing DSM systems the first priority.
Root Cause
The vulnerability is classified as improper neutralization of special elements used in an SQL command. Input processed by the DSM Auth API is reportedly incorporated into a database operation without sufficient validation, parameterization, escaping, or equivalent protective handling. An attacker who can reach the vulnerable request path may be able to alter the intended SQL operation.
The available vulnerability description does not identify the precise endpoint, parameter name, database engine, authentication flow, or vulnerable code path. Do not guess those details during incident response. Obtain them from Synology’s advisory, vendor technical support, updated NVD data, or authorized reverse engineering.
The stated impact extends beyond ordinary database disclosure. NVD reports that exploitation may permit arbitrary file reads, arbitrary file writes, and denial of service. Those outcomes could result from database-level functionality, application behavior, chained filesystem operations, or a combination of weaknesses. Until the implementation details are confirmed, investigate both database-oriented indicators and unexpected filesystem changes.
Technical Notes
A generic SQL injection pattern can involve unexpected metacharacters or altered request structure, but a generic pattern is not a reliable signature for this CVE. Blocking only a small list of characters is easy to evade and may generate false positives.
Where reverse proxy or web application firewall logging is enabled, preserve the complete request target, query string, HTTP method, response status, response size, source address, and timestamp. A useful initial hunt is for authentication API requests containing SQL control characters or encoded equivalents:
(request.uri.query matches "(?i)(%27|'|%22|\")")
and
(request.uri.query matches "(?i)(union|select|sleep|benchmark|information_schema|or%20[0-9]+=|and%20[0-9]+=)")
This is a triage query, not a vendor-confirmed exploit signature. Validate matches against normal DSM traffic and correlate them with unusual response codes, repeated requests, authentication anomalies, and filesystem events.
Who’s Exposed
The affected product is Synology DiskStation Manager. Based on the available NVD description, affected versions are DSM releases before the following fixed builds:
| DSM branch | Affected versions | Fixed version |
|---|---|---|
| DSM 7.2.1 | Versions before 7.2.1-69057-13 | 7.2.1-69057-13 |
| DSM 7.2.2 | Versions before 7.2.2-72806-10 | 7.2.2-72806-10 |
| DSM 7.3.2 | Versions before 7.3.2-86009-5 | 7.3.2-86009-5 |
| DSM 7.4.1 | Versions before 7.4.1-90080-1 | 7.4.1-90080-1 |
The available record does not provide a more granular model-specific list. Identify the installed DSM branch and build, then compare it with Synology’s security advisory and the update channel available for the specific NAS model. A system running a later build in the same branch should generally be considered fixed for the stated threshold, but vendor guidance remains authoritative for branch and platform compatibility.
Internet exposure materially increases risk. Prioritize systems with DSM administration or authentication services reachable directly from the public internet, followed by systems reachable from untrusted partner, guest, VPN, or segmented user networks. Internal-only placement reduces exposure but does not eliminate risk, especially where compromised endpoints can reach NAS management interfaces.
Technical Notes
Use DSM’s interface to confirm the installed version, or collect the version through the organization’s approved Synology administration and inventory process. Do not rely solely on the product model number because the same model family may support different DSM branches or update paths.
A basic asset-management record should include:
asset_id
hostname
management_ip
model
installed_dsm_version
internet_exposed
last_successful_update
owner
backup_status
If the installed version is not known, classify the device as potentially vulnerable until its build is verified. Do not infer patch status from an operating system reboot, a successful backup, or a package update unrelated to the DSM base release.
Severity Breakdown
The reported CVSS score is 9.8, classified as Critical. The retrieved NVD record did not provide the CVSS vector, so the exact values for attack vector, attack complexity, privileges required, user interaction, scope, confidentiality, integrity, and availability cannot be stated reliably from the supplied data.
The available description nevertheless indicates a remote attack scenario and significant impact. Arbitrary file reads represent a confidentiality risk, arbitrary file writes represent an integrity risk, and denial of service represents an availability risk. The combination of all three impact categories explains why the vulnerability should receive urgent operational treatment while the exact vector is being confirmed.
| CVSS component | Available assessment |
|---|---|
| Base score | 9.8 |
| Severity | Critical |
| Attack vector | Remote exploitation is described; exact vector value is unconfirmed |
| Attack complexity | Unknown from the retrieved record |
| Privileges required | Unknown from the retrieved record |
| User interaction | Unknown from the retrieved record |
| Scope | Unknown from the retrieved record |
| Confidentiality impact | Potential arbitrary file reads |
| Integrity impact | Potential arbitrary file writes |
| Availability impact | Potential denial of service |
Teams should update internal risk records when the complete vector becomes available. Until then, use an exposure-based approach: prioritize public-facing systems, systems containing sensitive data, devices with weak administrative controls, and NAS appliances that cannot be rapidly restored from clean backups.
Exploitation Status
CVE-2026-76954 was not listed in the CISA Known Exploited Vulnerabilities catalog at the time of the supplied review. No CISA date added, due date, required action, or ransomware-campaign flag was returned. The available CISA lookup therefore does not confirm exploitation in the wild.
No public proof-of-concept repository or exploit reference was identified in the reviewed NVD material. The reviewed sources also did not provide confirmed evidence of active exploitation. These are status findings, not guarantees. A vulnerability can be exploited privately, remain absent from CISA KEV, or appear in threat intelligence after a vendor disclosure.
Organizations should use a “no confirmed exploitation, high consequence” posture. Do not delay patching while waiting for a KEV listing or public exploit. If an exposed DSM device shows suspicious requests, unexplained files, authentication anomalies, or service instability, investigate it as a potential compromise rather than treating the absence of public reporting as evidence of safety.
Technical Notes
Preserve evidence before restarting, upgrading, or rebuilding a suspicious appliance when operationally feasible. Collect reverse-proxy logs, firewall records, DSM web and authentication logs, system logs, configuration changes, package inventory, and filesystem timestamps. Maintain the original timestamps and record the collection method.
Look for correlated events rather than a single definitive indicator:
source_ip -> DSM authentication/API endpoint
same source_ip -> repeated malformed or unusually encoded parameters
followed by -> HTTP 2xx/3xx or server errors
followed by -> unexpected file creation/modification or service restart
A SIEM correlation rule can be expressed conceptually as:
count(http_events where product="Synology DSM"
and uri matches "(?i)(auth|login|api)"
and request contains SQL-like metacharacters)
by source_ip over 10 minutes > threshold
AND (
filesystem_write_event on DSM asset
OR authentication_failure_spike
OR service_restart
OR outbound_connection_anomaly
)
The field names will vary by product and collector. Tune the rule against known administrative activity and avoid treating every quote character or failed login as exploitation.
Sources
-
NVD: CVE-2026-76954
https://nvd.nist.gov/vuln/detail/CVE-2026-76954 -
Synology Security Advisory: Synology_SA_26_19
https://www.synology.com/en-global/security/advisory/Synology_SA_26_19 -
CISA Known Exploited Vulnerabilities Catalog
https://www.cisa.gov/known-exploited-vulnerabilities-catalog
The supplied record reports a CVSS score of 9.8 but does not include the complete vector. Confirm the vector and any model-specific applicability directly in the full NVD record and Synology advisory before publishing automated compliance conclusions or applying a one-size-fits-all update procedure.
This article may contain affiliate links. We earn a commission on qualifying purchases at no extra cost to you.
Detection Guidance
Detection should begin with exposure and version inventory. Identify all DSM systems, determine whether their management or authentication interfaces are reachable from untrusted networks, and compare installed builds with the four fixed versions. Review internet-facing appliances first because an attacker does not need access to the internal network to attempt exploitation.
Network monitoring should focus on requests to DSM authentication and API paths, especially requests containing unexpected encoding, SQL keywords, comment syntax, excessive parameter lengths, or repeated variations from the same source. Because the vulnerable endpoint and exact exploit syntax are not provided, combine application-layer inspection with behavioral signals rather than depending on one static signature.
Host and application monitoring should examine authentication failures, successful logins from unusual sources, new administrative sessions, unexpected configuration changes, file creation in web-accessible or system locations, package changes, and abrupt service instability. Compare events with approved maintenance windows and administrator activity.
Technical Notes
A practical network triage query, adapted to the organization’s log schema, is:
product="Synology DSM"
AND (
url_path contains "/auth"
OR url_path contains "/login"
OR url_path contains "/api"
)
AND (
url_query matches "(?i)(%27|%22|union|select|sleep|benchmark|information_schema|--|/\\*)"
OR request_body matches "(?i)(%27|%22|union|select|sleep|benchmark|information_schema|--|/\\*)"
)
This query is intentionally broad and should be treated as an investigative starting point. URL encoding, JSON bodies, alternate API routes, and normal application data can all affect results. Capture HTTP status, response length, source reputation, authentication outcome, and subsequent activity.
For file integrity monitoring, establish a baseline on critical DSM paths and alert on unexpected writes. The exact paths and supported telemetry depend on DSM configuration and model, so avoid deploying an untested path list as a universal rule. At minimum, investigate new executable files, modified startup or scheduled-task configuration, altered web content, and changes to backup or shared-folder permissions.
Remediation Steps
Upgrade each affected system to the fixed release for its DSM branch or a later vendor-supported release:
- DSM 7.2.1: upgrade to 7.2.1-69057-13 or later.
- DSM 7.2.2: upgrade to 7.2.2-72806-10 or later.
- DSM 7.3.2: upgrade to 7.3.2-86009-5 or later.
- DSM 7.4.1: upgrade to 7.4.1-90080-1 or later.
Use Synology’s supported DSM update mechanism and confirm the resulting build after installation. The precise command-line upgrade syntax is not provided in the supplied vendor or NVD material, and inventing a shell command could damage or misconfigure a NAS. Administrators should use DSM’s Control Panel update workflow, Synology’s supported update package process, or the organization’s approved Synology management tooling.
Technical Notes
A safe operational procedure is:
1. Record the current DSM version and model.
2. Verify a recent, restorable configuration and data backup.
3. Confirm sufficient storage and an approved maintenance window.
4. Use DSM Control Panel > Update & Restore to install the applicable fixed build.
5. Reboot if DSM requires it.
6. Confirm the installed build is at or above the branch-specific fixed version.
7. Recheck exposed services and review logs after the update.
Before patching, restrict access to DSM from untrusted networks. Suitable controls include removing direct internet port forwarding, limiting firewall rules to trusted administrative networks, requiring an approved VPN or zero-trust access path, and disabling unnecessary remote administration. These controls are compensating measures, not substitutes for the fixed DSM release.
If immediate patching is impossible, reduce exposure and increase monitoring. Preserve logs, review recent authentication activity, validate backups, and consider isolating the device from sensitive network segments. Do not assume that disabling a non-authentication feature mitigates the issue unless Synology explicitly documents that workaround.
If compromise is suspected, isolate the appliance while preserving evidence, rotate credentials that may have been exposed, review shared-folder and backup access, validate backup integrity, and involve Synology support or an incident-response provider. Because the reported impact includes arbitrary file writes, recovery should include integrity verification rather than only a service restart.
For comparison with other vulnerability advisories and remediation workflows, see our coverage of CVE-2026-5118.