


Perceptive Security
SOC/SIEM Consultancy

osTicket 1.18.3 generates API keys using a predictable construction based on MD5 hashing. The use of MD5, combined with predictable inputs such as the current t…
Published:
2 August 2026 at 22:00:00
Alert date:
3 August 2026 at 21:04:01
Source:
nvd.nist.gov
Web Technologies, Enterprise Applications, Identity & Access
osTicket version 1.18.3 contains a vulnerability in its API key generation mechanism that relies on MD5 hashing with predictable inputs including the current timestamp and client IP address. This significantly reduces the entropy of generated keys, making them susceptible to brute-force attacks. An attacker who can approximate the key generation time can feasibly brute-force the key space within a practical time window. The vulnerability stems from the use of the cryptographically weak MD5 algorithm combined with low-entropy inputs. Exploitation could allow unauthorized access to the osTicket API. A fix has been committed to the osTicket repository. The issue is tracked as CVE-2026-38447 and affects the class.api.php and class.misc.php components of the application.
Technical details
Mitigation steps:
Affected products:
osTicket 1.18.3
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-38447
https://github.com/fr3akhacks/cve-disclosures/blob/master/osTicket/CVE-2026-38447.md
https://github.com/osTicket/osTicket/blob/v1.18.3/include/class.api.php#L149
https://github.com/osTicket/osTicket/blob/v1.18.3/include/class.misc.php
https://github.com/osTicket/osTicket/commit/feccb6a3a90863fd31215ee738b39762177e658c
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
