Lucene search
K

Ichano AtHome IP Cameras - Multiple Vulnerabilities

🗓️ 19 Dec 2017 00:00:00Reported by SecuriTeamType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 66 Views

Ichano AtHome IP Cameras Vulnerabilities - Hard-coded credentials, RC

Related
Code
ReporterTitlePublishedViews
Family
0day.today
Ichano AtHome IP Cameras Multiple Vulnerabilities
28 Dec 201700:00
zdt
ATTACKERKB
CVE-2017-17761
19 Dec 201721:29
attackerkb
Circl
CVE-2017-17761
23 Jun 202516:42
circl
CNVD
Ichano AtHome IP Camera Arbitrary Command Execution Vulnerability
21 Dec 201700:00
cnvd
CVE
CVE-2017-17761
19 Dec 201721:00
cve
Cvelist
CVE-2017-17761
19 Dec 201721:00
cvelist
EUVD
EUVD-2017-8912
7 Oct 202500:30
euvd
exploitpack
Ichano AtHome IP Cameras - Multiple Vulnerabilities
19 Dec 201700:00
exploitpack
NVD
CVE-2017-17761
19 Dec 201721:29
nvd
Prion
Command injection
19 Dec 201721:29
prion
Rows per page
## Vulnerabilities Summary
The following advisory describes three (3) vulnerabilities found in Ichano IP Cameras.

AtHome Camera is “a remote video surveillance app which turns your personal computer, smart TV/set-top box, smart phone, and tablet into a professional video monitoring system in a minute.”

The vulnerabilities found are:

Hard-coded username and password – telnet
Hard-coded username and password – Web server
Unauthenticated Remote Code Execution

## Credit
An independent security researcher, Tim Carrington, has reported this vulnerability to Beyond Security’s SecuriTeam Secure Disclosure program.

## Vendor response
We tried to contact Ichano since November 21st 2017, repeated attempts to establish contact went unanswered. At this time there is no solution or workaround for these vulnerabilities.

CVE: CVE-2017-17761

## Vulnerabilities details

Hard-coded username and password – telnet
The device runs a telnet server at startup with a default password of 123.

Hard-coded username and password – Web server
In /app/www/doc/script/login.js, in the function DoLogin(), client side validation is used to login a user:

```
if($("#UserName").val()=="super_yg"){jumpPage();return}
```

A user can login with these credentials and can then take control of the device over http:

Unauthenticated Remote Code Execution
The device runs “noodles” binary – a service on port 1300 that allows a remote (LAN) unauthenticated user to run arbitrary commands.

The binary has a set of commands he can run – if a user will use the following “protocol”, command to be run is enclosed like html tags, i.e. <system>id</system>, a successful execution results in <system_ack>ok</system_ack>.

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation