Description
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 timestamp and client IP address, significantly reduces entropy. An attacker can approximate the key generation time and brute-force the key space within a feasible time window.
Published: 2026-08-03
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability lies in how osTicket 1.18.3 constructs API keys. It uses MD5 hashing together with the current timestamp and the client’s IP address, which are highly predictable. This flaw represents a CWE-331 instance of predictable random number generation. Because the resulting key space has very low entropy, an attacker can guess the construction pattern, estimate the key generation time, and brute‑force the key within a short window. If successful, the attacker obtains a valid API key that grants programmatic access to the ticketing system, potentially exposing sensitive data and allowing further exploitation of the platform.

Affected Systems

The issue is present in osTicket version 1.18.3. No other affected versions are listed in the data provided.

Risk and Exploitability

The EPSS score is not available, and the vulnerability is not listed in CISA's KEV catalog. The CVSS score of 9.8 indicates high severity. The predicted low entropy of the key generation process indicates that the risk is high for any environment using the affected default API key mechanism. The likely attack vector is remote: an attacker who can approximate the key generation time can systematically test candidate keys against the API endpoint until one succeeds. The consequence of a successful brute‑force is full API access, enabling data disclosure, manipulation, or any other actions permitted by the API.

Generated by OpenCVE AI on August 4, 2026 at 21:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Install the latest osTicket release that implements secure, high‑entropy API key generation.
  • Immediately regenerate all existing API keys after applying the patch to eliminate any compromised keys.
  • Limit API usage to trusted IP ranges or add multi‑factor authentication for API endpoints until the vulnerability is resolved.
  • Use a separate key‑management service if sensitive data must be accessed programmatically and cannot be refreshed quickly.

Generated by OpenCVE AI on August 4, 2026 at 21:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 04 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Title Predictable API Key Generation Enables Brute‑Force Access in osTicket 1.18.3

Mon, 03 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-331
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 03 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Osticket
Osticket osticket
Vendors & Products Osticket
Osticket osticket

Mon, 03 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Description 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 timestamp and client IP address, significantly reduces entropy. An attacker can approximate the key generation time and brute-force the key space within a feasible time window.
References

Subscriptions

Osticket Osticket
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-03T19:34:16.703Z

Reserved: 2026-04-06T00:00:00.000Z

Link: CVE-2026-38447

cve-icon Vulnrichment

Updated: 2026-08-03T19:34:12.599Z

cve-icon NVD

Status : Received

Published: 2026-08-03T19:16:46.917

Modified: 2026-08-03T20:17:23.023

Link: CVE-2026-38447

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T22:00:07Z

Weaknesses