← Advisories

Iris ID IrisAccess ICU 7000-2 Multiple XSS and CSRF Vulnerabilities

Medium
Advisory ID
ZSL-2016-5345
Release Date
26 July 2016
Vendor
Iris ID, Inc. - http://www.irisid.com
Affected Version
ICU Software: 1.00.08, ICU OS: 1.3.8, ICU File system: 1.3.8, EIF Firmware [Channel 1]: 1.9, EIF Firmware [Channel 2]: 1.9, Iris TwoPi: 1.4.5
CVE
N/A
Tested On
GNU/Linux 3.0.51 (armv7l), mylighttpd v1.0, PHP/5.5.13
Summary

The ICU 7000-2 is an optional component used when the client requires iris template data to be matched on the secure side of the door. When using ICU no data is stored in the iCAM7 Iris Reader itself. The ICU also ensures that portal operation can continue if the there is an interruption in communication with the host computer. In such circumstances, the ICU retains the records of portal activity, then automatically updates the host upon resumption of host communication. Every ICU in the iCAM4000 / 7 series runs on a LINUX OS for added reliability. Independent and fault tolerant, ICUs are connected up to 2 iCAMs and handle up to 100,000 users.

Description

The application is prone to multiple reflected cross-site scripting vulnerabilities due to a failure to properly sanitize user-supplied input to the 'HidChannelID' and 'HidVerForPHP' POST parameters in the 'SetSmarcardSettings.php' script. Attackers can exploit this issue to execute arbitrary HTML and script code in a user's browser session. The application also allows users to perform certain actions via HTTP requests without performing any validity checks to verify the requests. This can be exploited to perform certain actions with administrative privileges if a logged-in user visits a malicious web site.

Proof of Concept
Disclosure Timeline
06.05.2016Vulnerability discovered.
09.05.2016Vendor contacted.
12.06.2016Vendor contacted again.
26.07.2016No response from the vendor.
27.07.2016Public security advisory released.
Credits
Vulnerability discovered by Gjoko Krstic
References
Changelog
26.07.2016Initial release
27.07.2016Added reference [1], [2] and [3]
29.07.2016Added reference [4] and [5]