Skip to main content

osTicket CVE-2026-9507

| EUVDEUVD-2026-37079 MEDIUM
Path Traversal: '\absolute\pathname\here' (CWE-38)
2026-06-16 INCIBE GHSA-6cj6-2fg2-2r4g
5.1
CVSS 4.0 · Vendor: INCIBE
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attacker loads osTicket login page to obtain OSTSESSID
  2. Delivery
    Crafts phishing link or cookie injection payload with known session token
  3. Exploit
    Victim opens attacker-controlled link, browser receives pre-seeded OSTSESSID
  4. Execution
    Victim authenticates to osTicket normally
  5. Persist
    Server retains original OSTSESSID without rotation
  6. Impact
    Attacker uses pre-known OSTSESSID to access victim's authenticated session

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires two sequential preconditions. First, the attacker must obtain a valid pre-authentication OSTSESSID from the osTicket server - trivially achieved by any anonymous visitor loading the login page. Second, and critically, the attacker must inject this known session token into the victim's browser before the victim authenticates; this requires an auxiliary delivery mechanism such as a URL carrying a session parameter (if osTicket accepts session IDs via query string), a subdomain or path-scoped cookie injection technique, or a separate cross-site scripting vector on the same domain. The victim must then actively log in during the attacker-controlled session window, satisfying the UI:A requirement in the CVSS 4.0 vector. Exploitation is bounded to the victim's own account - no privilege escalation to administrator is implied. The vulnerability is present in default osTicket v1.18.2 deployments and does not require any non-standard server configuration, but the cookie-injection prerequisite meaningfully constrains opportunistic mass exploitation.

Impact

The CVSS 4.0 base score of 5.1 (Medium) with vector AV:N/AC:L/AT:N/PR:N/UI:A accurately captures network reachability and no attacker privileges, but the AC:L designation understates the practical difficulty: the attacker must successfully deliver a pre-known session identifier into the victim's browser before login, which requires an auxiliary vector such as URL session injection, subdomain cookie injection, or a separate XSS flaw. Confidentiality and integrity impacts are both Low (VC:L/VI:L), limited to the victim's individual account rather than systemic server compromise; availability is unaffected. No EPSS score is provided and this CVE is not listed in the CISA KEV catalog, indicating no confirmed or widespread active exploitation. The vulnerability is a real and well-understood attack class but is not a critical priority absent evidence of targeted exploitation - organizations handling sensitive help desk data (PII, internal communications) should treat patching as timely rather than emergency. The CWE-38 attribution in the source data is flagged as a likely typographic error and reduces confidence in the completeness of the original report.

Exploit ScenarioDerived

An attacker anonymously visits the osTicket portal to obtain a valid pre-authentication OSTSESSID, then delivers this token to the victim's browser via a crafted phishing URL or a cookie-injection technique targeting the application's domain. The victim follows the link and logs in normally; because osTicket does not rotate the session ID at login, the attacker's pre-seeded OSTSESSID now maps to a fully authenticated session. The attacker then uses that known session ID to submit authenticated requests as the victim, accessing support tickets and any account-accessible data. No public POC code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 16, 2026

Session fixation in osTicket v1.18.2 enables remote attackers to hijack authenticated user accounts by pre-seeding a known OSTSESSID cookie before the victim logs in. The application fails to invalidate or regenerate the session identifier upon successful authentication, so an attacker who plants a known token in the victim's browser retains access to that session once the victim authenticates. No public exploit code has been identified at time of analysis; the CVSS 4.0 score of 5.1 (Medium) reflects limited per-account impact and a mandatory victim-interaction prerequisite.

RemediationAI

A vendor-released patch is confirmed as available per the INCIBE advisory; administrators should upgrade to the fixed osTicket release described at https://www.incibe.es/en/incibe-cert/notices/aviso/session-fixation-vulnerability-enhancesofts-osticket. An exact patched version number is not confirmed in the available source data - verify the specific target version against the INCIBE notice and Enhancesoft's official release channel before deploying. If immediate patching is not feasible, reduce session lifetime to the shortest operationally acceptable window to limit the exploitation interval, noting that this degrades user experience without eliminating the flaw. Additionally, consider deploying a web application firewall rule that flags or blocks authenticated requests arriving with session tokens that were issued more than a defined interval before the login event occurred. Neither workaround addresses the root cause and both have operational trade-offs.

Affected VersionsENISA

osTicket 1.18.2

Affected Packages

euvd osticket no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

osTicket is an open-source web-based help desk and ticketing system developed by Enhancesoft (CPE: cpe:2.3:a:enhancesoft:osticket:*:*:*:*:*:*:*:*). The root cause is the application's failure to rotate the OSTSESSID session cookie at the privilege-elevation boundary - specifically, upon successful login. The vulnerability is reported under CWE-38, which is not a recognized CWE identifier; the correct classification for this class of flaw is CWE-384 (Session Fixation), and the description confirms this is the actual vulnerability. In PHP-based ticketing systems like osTicket, session IDs established during anonymous browsing are intended to be discarded and replaced with a new identifier once authentication succeeds. When this rotation is absent, an attacker who has previously obtained and injected a valid pre-authentication session token can inherit the authenticated session state.

Know when Osticket gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (INCIBE) PRIMARY 5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.2 MEDIUM

AC:H reflects the required auxiliary step of injecting a known session token into the victim's browser; UI:R for victim login; C/I:L scoped to single account; no availability impact.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (INCIBE).

CVSS VectorVendor: INCIBE

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Active
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A session fixation vulnerability has been identified in osTicket v1.18.2. This security flaw allows an attacker to hijack a victim’s account by keeping the initial session identifier (OSTSESSID) active after a successful login.

The issue lies in the fact that the application does not invalidate the pre-authentication cookie or generate a new identifier for the authenticated context. As a result, if an attacker manages to set a known session identifier in the victim’s browser, they will be able to maintain unauthorised access to the account once the victim has authenticated.

Threat Intelligence Overview

EPSS Score
0.4%
Top 68% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2020-24881 CRITICAL POC
9.8 Nov 02

SSRF exists in osTicket before 1.14.3, where an attacker can add malicious file to server or perform port scanning. Rate

CVE-2017-15580 CRITICAL POC
9.8 Oct 23

osTicket 1.10.1 provides a functionality to upload 'html' files with associated formats. Rated critical severity (CVSS 9

CVE-2026-22200 HIGH POC
8.7 Jan 12

Arbitrary local file read in Enhancesoft osTicket 1.18.x (before 1.18.3) and 1.17.x (before 1.17.7) lets a remote unauth

CVE-2019-14749 HIGH POC
8.8 Aug 07

An issue was discovered in osTicket before 1.10.7 and 1.12.x before 1.12.1. Rated high severity (CVSS 8.8), this vulnera

CVE-2017-14396 CRITICAL POC
9.8 Sep 12

In osTicket before 1.10.1, SQL injection is possible by constructing an array via use of square brackets at the end of a

CVE-2019-14750 MEDIUM POC
6.1 Aug 07

An issue was discovered in osTicket before 1.10.7 and 1.12.x before 1.12.1. Rated medium severity (CVSS 6.1), this vulne

CVE-2018-7195 HIGH POC
8.1 Mar 27

Enhancesoft osTicket before 1.10.2 allows remote attackers to reset arbitrary passwords (when an associated e-mail addre

CVE-2023-30082 HIGH POC
7.5 Jun 14

A denial of service attack might be launched against the server if an unusually lengthy password (more than 10000000 cha

CVE-2021-45811 MEDIUM POC
6.5 Sep 08

A SQL injection vulnerability in the "Search" functionality of "tickets.php" page in osTicket 1.15.x allows authenticate

CVE-2019-11537 MEDIUM POC
6.1 Apr 25

In osTicket before 1.12, XSS exists via /upload/file.php, /upload/scp/users.php?do=import-users, and /upload/scp/ajax.ph

CVE-2018-7196 MEDIUM POC
6.1 Mar 27

Cross-site scripting (XSS) vulnerability in /scp/index.php in Enhancesoft osTicket before 1.10.2 allows remote attackers

CVE-2018-7193 MEDIUM POC
6.1 Mar 27

Cross-site scripting (XSS) vulnerability in /scp/directory.php in Enhancesoft osTicket before 1.10.2 allows remote attac

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy