Lucene search
K

iSmartAlarm Backend Server-Side Request Forgery Vulnerability

🗓️ 13 Jul 2017 00:00:00Reported by Ilia ShnaidmanType 
zdt
 zdt
🔗 0day.today👁 28 Views

iSmartAlarm Backend Server-Side Request Forgery Vulnerability allows SSRF attack via backend api, posing an open redirection ris

Related
Code
ReporterTitlePublishedViews
Family
CVE
CVE-2017-7727
11 Jul 201717:00
cve
Cvelist
CVE-2017-7727
11 Jul 201717:00
cvelist
NVD
CVE-2017-7727
11 Jul 201717:29
nvd
Packet Storm
iSmartAlarm Backend Server-Side Request Forgery
12 Jul 201700:00
packetstorm
[+] Credits: Ilia Shnaidman
[+] Source:
http://dojo.bullguard.com/blog/burglar-hacker-when-a-physical-security-is-compromised-by-iot-vulnerabilities/


Vendor:
=============
iSmartAlarm, inc.


Product:
=============
iSmartAlarm Backend

iSmartAlarm is one of the leading IoT manufactures in the domain of smart alarm systems.
It provides a fully integrated alarm system with siren, smart cameras and locks.
It functions like any alarm system, but with the benefits of a connected device: alerts pop up on your phone,
offering you full remote control via mobile app wherever you are.


Vulnerability Type:
=============
Server Side Request Forgery


CVE Reference:
=============
CVE-2017-7727


Security Issue:
================
Open Redirection -
iSmartAlarm is not validating injection inside its api.


Attack Vectors:
===============
One of the backend api's contains an SSRF which allows me to use it as a proxy.
An attacker can use iSmartAlarm's backend as a proxy server and potentially launch outbound attacks.
PoC:
https://api.ismartalarm.com:8443/api/downloadfile.ashx?url=https://ifconfig.io


Disclosure Timeline:
=====================================
Jan  30, 2017: Initial contact to vendor
Feb  1,  2017: Vendor replied, requesting details
Feb  2,  2017: Disclosure to vendor
Apr  12, 2017: After vendor didn't replied, I've approached CERT
Apr  13, 2017: Confirmed receipt by CERT and assigning CVEs
July 05, 2017: Public disclosure

#  0day.today [2018-02-02]  #

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