Security
Headlines
HeadlinesLatestCVEs

Headline

One Identity Password Manager Kiosk Escape Privilege Escalation

One Identity Password Manager versions prior to 5.13.1 suffer from a kiosk escape privilege escalation vulnerability.

Packet Storm
#vulnerability#web#ios#mac#windows#google#auth#chrome

SEC Consult Vulnerability Lab Security Advisory < 20231206-0 >

           title: Kiosk Escape Privilege Escalation  
         product: One Identity Password Manager Secure Password Extension  

vulnerable version: <5.13.1
fixed version: 5.13.1
CVE number: CVE-2023-48654
impact: critical
homepage: https://www.oneidentity.com/products/password-manager/
found: 2023-10-09
by: Stefan Schweighofer (Office Vienna)
Constantin Schieber-Knöbl (Office Vienna)
Armin Weihbold (Office Linz)
SEC Consult Vulnerability Lab

                  An integrated part of SEC Consult, an Eviden business  
                  Europe | Asia

                  https://www.sec-consult.com

=======================================================================

Vendor description:

“One Identity delivers solutions that help customers strengthen operational
efficiency, reduce risk surface, control costs and enhance their
cybersecurity. Our Unified Identity Platform brings together best-in-class
software to enable organizations to shift from a fragmented identity strategy
to a holistic approach.”

Source: https://www.oneidentity.com/company/

Business recommendation:

The vendor provides a patch version 5.13.1 which should be installed immediately.

SEC Consult highly recommends to perform a thorough security review of the
product conducted by security professionals to identify and resolve potential
further security issues.

Vulnerability overview/description:

The Password Manager Application by One Identity enables users to reset
their Active Directory passwords on the login screen of a Windows client, with
the Secure Password Extension. The Secure Password Manager Extension launches a
Chromium based browser in Kiosk mode to provide the reset functionality.

Due to application-specific functionalities the Password Manager Extension
suffers from two exploitable Kiosk Escape vulnerabilities which allow a local,
pre-authenticated attacker to escalate the privileges to SYSTEM.

  1. Password Manager Kiosk Escape with Google ReCAPTCHA (CVE-2023-48654)
    The Password Manager Extension uses Google ReCAPTCHA, which enables an
    attacker to escape the Kiosk Mode of the browser and gain
    “nt authority\system” permissions on the login screen of the targeted machine.
    This is possible due to the fact that Google ReCAPTCHA links to external
    websites, which open in a new browser window and enable an attacker to
    navigate to other external websites.

  2. Password Manager Kiosk Escape after Session Timeout
    The Password Manager application provides a link to a help page of
    One Identity. This link references an external site and is therefore hidden
    in the Kiosk Mode browser of the Password Manager Extension. If the Password
    Manager Extension website is loaded after an active session expires the
    link to the external One Identity websites gets shown. This enables an
    attacker to escape the Kiosk Mode of the browser and gain
    “nt authority\system” permissions on the login screen of the targeted machine.

Proof of concept:

  1. Password Manager Kiosk Escape with Google ReCAPTCHA (CVE-2023-48654)
    An attacker requires access to a locked machine, where the Password Manger
    Extension is installed, either via physical (pre-auth) or remote (RDP) access.
    From the login screen the Password Manger Extension Kiosk mode browser can
    be launched.

Since Google ReCAPTCHA is used on the Password Manger website the Google
ReCAPTCHA icon is also shown on the website and provides a link to an
external website via the “Privacy” button of the Google ReCAPTCHA field.

  1. Password Manager Kiosk Escape after Session Timeout
    An attacker requires access to a username to login to either the Password Manager
    website or a logged in user, which leaves the session open until the session
    expires. Since the Password Manager uses Active Directory credentials, the
    username from the Windows login screen can be used to log into the website.
    For this attack the session of a logged-in user has to expire.

After the session expiration the Password Manager website gets reloaded and displays
a help icon that is usually hidden. The help icon links to the external
One Identity website., from witch it is possible to navigate to the Google Search
website using the Sign In option of the One Identity website. The Sign In page
has the option to login with a Facebook account and information about cookies
is displayed on this page, which links to a Google Chrome website.

For both vulnerability 1 and 2, an attacker can use the Google Search website and
trigger the “search by image” feature. This “search by image” feature can be used
to trigger an upload, which then opens a file explorer window for file selection.

The file explorer window makes it possible to input “cmd” in the path field
of the file explorer to open a command prompt. The created command prompt
is executed with highest “nt authority\system” permissions.

Vulnerable / tested versions:

The following version has been tested which was the latest version available
at the time of the test:

  • 5.13

It is assumed that all previous versions are affected as well.

Vendor contact timeline:

2023-11-06: Contacting vendor through vendor security contact form
https://support.oneidentity.com/de-de/essentials/reporting-security-vulnerability
2023-11-07: Vendor is able to reproduce both escapes, internal discussion with
product team needed.
2023-11-14: Vendor notifies us that the product team fixed the vulnerabilities
and will release an update soon. Asking for CVE numbers.
2023-11-15: Vendor will not assign CVE numbers, we are going to request them.
Patch release scheduled for 17th or the week after.
2023-11-17: Receiving one CVE number from MITRE, asking about the second one;
No response.
2023-11-20: Asking for status update as no patch was released on 17th.
2023-11-21: Patch was postponed to 1st December, setting our release date to
6th December.
2023-12-01: Vendor releases fixed version v5.13.1.
2023-12-06: Coordinated release of security advisory.

Solution:

The vendor provides a patch which can be downloaded from
https://support.oneidentity.com/password-manager/5.13.1

The release notes of the vendor can be found here:
https://support.oneidentity.com/technical-documents/password-manager/5.13.1/release-notes/

Workaround:

None

Advisory URL:

https://sec-consult.com/vulnerability-lab/


SEC Consult Vulnerability Lab  
An integrated part of SEC Consult, an Eviden business  
Europe | Asia

About SEC Consult Vulnerability Lab  
The SEC Consult Vulnerability Lab is an integrated part of SEC Consult, an  
Eviden business. It ensures the continued knowledge gain of SEC Consult in the  
field of network and application security to stay ahead of the attacker. The  
SEC Consult Vulnerability Lab supports high-quality penetration testing and  
the evaluation of new offensive and defensive technologies for our customers.  
Hence our customers obtain the most current information about vulnerabilities  
and valid recommendation about the risk profile of new technologies.

Interested to work with the experts of SEC Consult?
Send us your application https://sec-consult.com/career/

Interested in improving your cyber security with the experts of SEC Consult?
Contact our local offices https://sec-consult.com/contact/


Mail: security-research at sec-consult dot com  
Web: https://www.sec-consult.com  
Blog: https://blog.sec-consult.com  
Twitter: https://twitter.com/sec_consult

EOF S. Schweighofer, C. Schieber-Knöbl, A. Weihbold / @2023

Packet Storm: Latest News

CUPS IPP Attributes LAN Remote Code Execution