CVE-2026-64857: CWE-384: Session Fixation in tirrenotechnologies tirreno
Affects tirrenotechnologies tirrenoSource CVE Database V5
Not known to be exploited · CVSS 5.3 Medium · fixed in 0.10.0 : update tirrenotechnologies tirreno when convenient.
Data as of 10/25/2026, 04:40:13 UTC
- Exploitation
Not in CISA KEV, no exploitation reported
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 39% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.10.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:NWhat to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| tirrenotechnologiestirreno | Affected
| Fixed in
|
GitHubtirrenotechnologies/tirrenopkg:github/tirrenotechnologies/tirrenoOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Upgrade to tirreno version 0.10.0 or later, where the session fixation issue is fixed by regenerating the session ID upon successful authentication and destroying the previous session. There is no configuration-level workaround available.
Description
tirreno, a security framework, has a session fixation issue in versions prior to 0.10.0. During authentication, tirreno validates the user's credentials and establishes the authenticated session, but it does not call `session_regenerate_id()` afterward. As a result, the session identifier is not rotated on login, it stays the same before and after authentication. An attacker able to fix a known session identifier in a victim's browser (for example through a network man-in-the-middle position, or a separate cross-site scripting or subdomain cookie-injection issue) could then gain access to the victim's authenticated session. The issue is fixed in v0.10.0. The session identifier is now regenerated on successful authentication, and the previous session is destroyed. There is no configuration-level workaround.
Impact
An attacker who can fix a session ID in a victim's browser can hijack the victim's authenticated session, potentially gaining unauthorized access to the victim's account or data within the tirreno framework. This could lead to unauthorized actions performed with the victim's privileges.
Summary
The tirreno security framework has a session fixation vulnerability (CWE-384) in versions before 0.10.0. After successful authentication, tirreno fails to call session_regenerate_id(), leaving the session identifier unchanged. An attacker capable of setting a known session ID in a victim's browser (via man-in-the-middle, cross-site scripting, or cookie injection) could gain unauthorized access to the victim's authenticated session. The vulnerability is fixed in version 0.10.0 by regenerating the session ID on login and destroying the old session.
Weaknesses
- CWE-384Session Fixation (opens in a new tab)
Compound weaknessOWASP Top 10 A07:2025: Authentication Failures (opens in a new tab)
Authenticating a user, or otherwise establishing a new user session, without invalidating any existing session identifier gives an attacker the opportunity to steal authenticated sessions.