Description
A logic vulnerability in the password reset token validation routine implemented by osTicket in versions prior to v1.17.8 and v1.18.4. During the password reset process, the application retrieves the timestamp associated with the provided token and checks whether the configured validity period has expired. Consequently, the expiry check is only performed if the timestamp lookup fails, allowing tokens with an existing timestamp to bypass the intended expiry validation. Therefore, an attacker able to obtain a valid password reset token could reuse it to perform an unauthorised password reset and compromise the affected account.
Published: 2026-07-30
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A logic flaw in osTicket’s password reset routine bypasses token expiration checks when the token’s timestamp exists, permitting an attacker who owns a legitimate reset token to reuse it at will. This can lead to full compromise of the affected user account through an unauthorised password reset, effectively granting the attacker control over the account and its data.

Affected Systems

The affected product is Enhancesoft LLC’s osTicket system, specifically versions prior to v1.17.8 and v1.18.4. Any instance of osTicket running these revisions is vulnerable due to the token validation implementation.

Risk and Exploitability

The CVSS score of 9.1 classifies the issue as critical, while an EPSS score of less than 1% indicates a low but not negligible probability of exploitation. The vulnerability is currently not listed in the CISA KEV catalog. An attacker who obtains a valid password reset token could reuse that token to reset the password without triggering the intended expiry validation, thereby compromising the target account. Based on the description, it is inferred that an attacker might acquire the token through typical phishing or social engineering techniques, but the CVE description does not explicitly state the acquisition method.

Generated by OpenCVE AI on August 3, 2026 at 10:54 UTC.

Remediation

Vendor Solution

The issue has been resolved in versions v1.17.8 and v1.18.4.


OpenCVE Recommended Actions

  • Upgrade osTicket to version v1.17.8 or v1.18.4 where the bug is fixed.
  • If an upgrade is not immediately possible, temporarily disable or restrict the password‑reset flow until the update can be applied, or enforce an additional verification step for resets.
  • Enable multi‑factor authentication for all user accounts to mitigate risk if a reset token is compromised.
  • Implement monitoring for abnormal password‑reset activity and review audit logs for suspicious resets.

Generated by OpenCVE AI on August 3, 2026 at 10:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 09 Aug 2026 00:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Critical


Thu, 30 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 30 Jul 2026 12:15:00 +0000

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

Thu, 30 Jul 2026 10:45:00 +0000

Type Values Removed Values Added
Description A logic vulnerability in the password reset token validation routine implemented by osTicket in versions prior to v1.17.8 and v1.18.4. During the password reset process, the application retrieves the timestamp associated with the provided token and checks whether the configured validity period has expired. Consequently, the expiry check is only performed if the timestamp lookup fails, allowing tokens with an existing timestamp to bypass the intended expiry validation. Therefore, an attacker able to obtain a valid password reset token could reuse it to perform an unauthorised password reset and compromise the affected account.
Title Weak password recovery mechanism in osTicket by Enhancesoft LLC
Weaknesses CWE-640
References
Metrics cvssV4_0

{'score': 9.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Enhancesoft Osticket
cve-icon MITRE

Status: PUBLISHED

Assigner: INCIBE

Published:

Updated: 2026-07-30T12:20:40.629Z

Reserved: 2026-07-30T08:57:33.496Z

Link: CVE-2026-18363

cve-icon Vulnrichment

Updated: 2026-07-30T12:20:34.590Z

cve-icon NVD

Status : Deferred

Published: 2026-07-30T11:16:26.220

Modified: 2026-07-30T14:12:18.697

Link: CVE-2026-18363

cve-icon Redhat

Severity : Critical

Publid Date: 2026-07-30T10:35:26Z

Links: CVE-2026-18363 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T11:00:03Z

Weaknesses
  • CWE-640

    Weak Password Recovery Mechanism for Forgotten Password