Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2023-39144 — CVE-2023-39144 disclosure: cleartext password exposure in Element55 Maketime appliance admin pages, enabling privilege escalation via over-provisioned service accounts. | Kitploit
Tools/GitHubGitHub/cduram/cve-2023-39144
Password CrackingVulnerability AnalysisExploitationInformation GatheringWeb SecurityMisconfiguration
GitHubcduram/cve-2023-39144

CVE-2023-39144

CVE-2023-39144 disclosure: cleartext password exposure in Element55 Maketime appliance admin pages, enabling privilege escalation via over-provisioned service accounts.

View Repository
1103 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2023-39144

Background

I discovered this vulnerability in May of 2023. Element55 produces software for law offices to track time. This software pulls information from various locations, such as Exchange, SQL, and Shoretel.

Timeline

  • May 24, 2023 - Reported vulnerability to Element 55
  • May 25, 2023 - Element55 confirmed the vulnerability and said they would be fixing as part of version 22. (They were professional and great to work with)
  • July 24, 2023 - Confirmed with Element 55 that is had been fixed.

Vulnerability Description

The Element55 Maketime Appliance stores passwords in cleartext within the application. This can be seen by navigating to admin pages for Exchange, LDAP, SQL, and Shortel. Passwords that have been submitted to Maketime within these pages are obfuscated with asterisks. However, when viewing the HTML source the passwords are visible in plain text. While by itself this doesn't qualify as critical, it's not unusual for users to make a service account a Domain Administrator, and Exchange service accounts by themselves are often unnecessarily over-provisioned, meaning that if someone does gain access to them, they can escalate their privileges within a network. Finally, passwords that are chosen for web consoles are often weak and guessable, such as admin:admin.

Location of vulnerable HTML tags

LDAP:

root@kitploit:~
<input type=password name="settings[ldap_password]" value="password" size=20>

Exchange:

root@kitploit:~
<input type=password name="settings[exchange_password]" value="password" size=20>

SQL:

root@kitploit:~
<input type=password name="settings[ms_password]" value="password" size=20>

Shoretel:

root@kitploit:~
<input type=password name="settings[password]" value="password" size=20>

Vulnerable Versions

21 and older.

Fixed Version

22

References

Element55, Element55 MakeTime, CWE-312

Download Tool