Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker loads osTicket login page to obtain OSTSESSID
-
DeliveryCrafts phishing link or cookie injection payload with known session token
-
ExploitVictim opens attacker-controlled link, browser receives pre-seeded OSTSESSID
-
ExecutionVictim authenticates to osTicket normally
-
PersistServer retains original OSTSESSID without rotation
-
ImpactAttacker 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (INCIBE).
CVSS VectorVendor: INCIBE
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
SSRF exists in osTicket before 1.14.3, where an attacker can add malicious file to server or perform port scanning. Rate
osTicket 1.10.1 provides a functionality to upload 'html' files with associated formats. Rated critical severity (CVSS 9
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
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
In osTicket before 1.10.1, SQL injection is possible by constructing an array via use of square brackets at the end of a
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
Enhancesoft osTicket before 1.10.2 allows remote attackers to reset arbitrary passwords (when an associated e-mail addre
A denial of service attack might be launched against the server if an unusually lengthy password (more than 10000000 cha
A SQL injection vulnerability in the "Search" functionality of "tickets.php" page in osTicket 1.15.x allows authenticate
In osTicket before 1.12, XSS exists via /upload/file.php, /upload/scp/users.php?do=import-users, and /upload/scp/ajax.ph
Cross-site scripting (XSS) vulnerability in /scp/index.php in Enhancesoft osTicket before 1.10.2 allows remote attackers
Cross-site scripting (XSS) vulnerability in /scp/directory.php in Enhancesoft osTicket before 1.10.2 allows remote attac
EUVD-2026-37079
GHSA-6cj6-2fg2-2r4g
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB