CVE-2026-38447

Predictable API Key Generation Enables Brute‑Force Access in osTicket 1.18.3

Published Aug 3, 2026 CVSS 3.1 · 9.8 Critical EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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 available
History
Type Values Removed Values Added
Title Predictable API Key Generation Enables Brute‑Force Access in osTicket 1.18.3
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'}

Type Values Removed Values Added
First Time appeared Osticket
Osticket osticket
Vendors & Products Osticket
Osticket osticket
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
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 3, 2026, 7:34 PM
Reserved
Apr 6, 2026, 12:00 AM
Status
Deferred
Published
Aug 3, 2026, 7:16 PM
Modified
Aug 31, 2026, 7:33 PM