CyberSecBulletin

Session Fixation

CWE-384

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.

Such a scenario is commonly observed when: A web application authenticates a user without first invalidating the existing session, thereby continuing to use the session already associated with the user. An attacker is able to force a known session identifier on a user so that, once the user authenticates, the attacker has access to the authenticated session. The application or container uses predictable session identifiers. In the generic exploit of session fixation vulnerabilities, an attacker creates a new session on a web application and records the associated session identifier. The attacker then causes the victim to associate, and possibly authenticate, against the server using that session identifier, giving the attacker access to the user's account through the active session.

We track 110 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.6. 1 has been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Invalidate any existing session identifiers prior to authorizing a new user session.
  • Architecture and Design: For platforms such as ASP that do not generate new values for sessionid cookies, utilize a secondary cookie. In this approach, set a secondary cookie on the user's browser to a random value and set a session variable to the same value. If the session variable and the cookie value ever don't match, invalidate the session, and force the user to log on again.
  • Operation: Use an application firewall that can detect attacks against this weakness. It can be beneficial in cases in which the code cannot be fixed (because it is controlled by a third party), as an emergency prevention measure while more comprehensive software assurance measures are applied, or to provide defense in depth.

Latest Session Fixation vulnerabilities

  • 8.1 High severity

    Imou Life app: Session Fixation

    CVE-2023-6913Imou

    A session hijacking vulnerability has been detected in the Imou Life application affecting version 6.7.0. This vulnerability could allow an attacker to hijack user accounts due to the QR code functionality not properly filtering codes when scanning a new devic

  • 7.8 High severity

    uptime-kuma: Session Fixation

    CVE-2023-49804Louislam

    Uptime Kuma is an easy-to-use self-hosted monitoring tool. Prior to version 1.23.9, when a user changes their login password in Uptime Kuma, a previously logged-in user retains access without being logged out. This behavior persists consistently, even after sy

  • 9.8 Critical severity

    System Sentinel Anyware: Session Fixation

    CVE-2023-48929Franklin-electric

    Franklin Fueling Systems System Sentinel AnyWare (SSA) version 1.6.24.492 is vulnerable to Session Fixation. The 'sid' parameter in the group_status.asp resource allows an attacker to escalate privileges and obtain sensitive information.

  • 8.1 High severity

    Ultraloq Ul3 Bt Firmware: Authentication Bypass by Capture-replay

    CVE-2022-46480U-tec

    Incorrect Session Management and Credential Re-use in the Bluetooth LE stack of the Ultraloq UL3 2nd Gen Smart Lock Firmware 02.27.0012 allows an attacker to sniff the unlock code and unlock the device whilst within Bluetooth range.

  • 9.8 Critical severity

    PolyEco1000: Session Fixation

    CVE-2023-0897Sielco

    Sielco PolyEco1000 is vulnerable to a session hijack vulnerability due to the cookie being vulnerable to a brute force attack, lack of SSL, and the session being visible in requests.

  • 8.8 High severity

    Titan MFT: Session Fixation

    CVE-2023-45687South River TechnologiesEPSS 1.38%

    A session fixation vulnerability in South River Technologies' Titan MFT and Titan SFTP servers on Linux and Windows allows an attacker to bypass the server's authentication if they can trick an administrator into authorizating a session id of their choosing

  • 7.8 High severity

    uptime-kuma: Session Fixation

    CVE-2023-44400Louislam

    Uptime Kuma is a self-hosted monitoring tool. Prior to version 1.23.3, attackers with access to a user's device can gain persistent account access. This is caused by missing verification of Session Tokens after password changes and/or elapsed inactivity period

  • 8.8 High severity

    PM23/43: Session Fixation

    CVE-2023-3711HoneywellEPSS 1.03%

    Session Fixation vulnerability in Honeywell PM43 on 32 bit, ARM (Printer web page modules) allows Session Credential Falsification through Prediction.This issue affects PM43 versions prior to P10.19.050004. Update to the latest available firmware version of th

  • 9.8 Critical severity

    china_mobile_intelligent_home_gateway: Session Fixation

    CVE-2023-41012China Mobile CommunicationsEPSS 1.54%

    An issue in China Mobile Communications China Mobile Intelligent Home Gateway v.HG6543C4 allows a remote attacker to execute arbitrary code via the authentication mechanism.

  • 8.0 High severity

    Apache Airflow: Session Fixation

    CVE-2023-40273ApacheEPSS 1.85%

    The session fixation vulnerability allowed the authenticated user to continue accessing Airflow webserver even after the password of the user has been reset by the admin - up until the expiry of the session of the user. Other than manually cleaning the session

  • 7.0 High severity

    Guardian: Session Fixation

    CVE-2023-24477Nozomi Networks

    In certain conditions, depending on timing and the usage of the Chrome web browser, Guardian/CMC versions before 22.6.2 do not always completely invalidate the user session upon logout. Thus an authenticated local attacker may gain acces to the original user's

  • 8.8 High severity

    Video Management System: Session Fixation

    CVE-2023-34656Video Management System Project

    An issue was discovered with the JSESSION IDs in Xiamen Si Xin Communication Technology Video management system 3.1 thru 4.1 allows attackers to gain escalated privileges.

  • 7.5 High severity

    DS-K1T804AXX: Session Fixation

    CVE-2023-28809Hikvision

    Some access control products are vulnerable to a session hijacking attack because the product does not update the session ID after a user successfully logs in. To exploit the vulnerability, attackers have to request the session ID at the same time as a valid u

  • 9.8 Critical severity

    Hospital Management System: Session Fixation

    CVE-2023-31498PHPGurukulEPSS 2.13%

    A privilege escalation issue was found in PHP Gurukul Hospital Management System In v.4.0 allows a remote attacker to execute arbitrary code and access sensitive information via the session token parameter.

  • 9.8 Critical severity

    Rocket.Chat: Session Fixation

    CVE-2023-28316Rocket.Chat

    A security vulnerability has been discovered in the implementation of 2FA on the rocket.chat platform, where other active sessions are not invalidated upon activating 2FA. This could potentially allow an attacker to maintain access to a compromised account eve

  • 8.1 High severity

    fastify-passport: Session Fixation

    CVE-2023-29019Fastify

    @fastify/passport is a port of passport authentication library for the Fastify ecosystem. Applications using `@fastify/passport` in affected versions for user authentication, in combination with `@fastify/session` as the underlying session management mechanism

  • 8.8 High severity

    next-auth: Cross-Site Request Forgery

    CVE-2023-27490Nextauthjs

    NextAuth.js is an open source authentication solution for Next.js applications. `next-auth` applications using OAuth provider versions before `v4.20.1` have been found to be subject to an authentication vulnerability. A bad actor who can read traffic on the vi

  • 8.8 High severity

    Symfony is a PHP framework for web and console applications and a set of reusable PHP…

    CVE-2022-24895Symfony

    Symfony is a PHP framework for web and console applications and a set of reusable PHP components. When authenticating users Symfony by default regenerates the session ID upon login, but preserves the rest of session attributes. Because this does not clear CSRF

  • 9.1 Critical severity

    Hazelcast: Session Fixation

    CVE-2022-36437HazelcastEPSS 1.09%

    The Connection handler in Hazelcast and Hazelcast Jet allows a remote unauthenticated attacker to access and manipulate data in the cluster with the identity of another already authenticated connection. The affected Hazelcast versions are through 4.0.6, 4.1.9,

  • 7.5 High severity

    Lieferantenmanager: Session Fixation

    CVE-2022-44017Simmeth

    An issue was discovered in Simmeth Lieferantenmanager before 5.6. Due to errors in session management, an attacker can log back into a victim's account after the victim logged out - /LMS/LM/#main can be used for this. This is due to the credentials not being c

  • 8.8 High severity

    Backclick: Session Fixation

    CVE-2022-44007BackclickEPSS 1.02%

    An issue was discovered in BACKCLICK Professional 5.9.63. Due to an unsafe implementation of session tracking, it is possible for an attacker to trick users into opening an authenticated user session for a session identifier known to the attacker, aka Session

  • 9.8 Critical severity

    VMware Workspace ONE Assist: Session Fixation

    CVE-2022-31689VMware Workspace ONE Assist

    VMware Workspace ONE Assist prior to 22.10 contains a Session fixation vulnerability. A malicious actor who obtains a valid session token may be able to authenticate to the application using that token.

  • 8.8 High severity

    POWER METER SICAM Q100: Session Fixation

    CVE-2022-43398Siemens

    A vulnerability has been identified in POWER METER SICAM Q100 (All versions < V2.50), POWER METER SICAM Q100 (All versions < V2.50), POWER METER SICAM Q100 (All versions < V2.50), POWER METER SICAM Q100 (All versions < V2.50). Affected devices do not renew the

  • 8.1 High severity

    SICAM P850: Session Fixation

    CVE-2022-40226Siemens

    A vulnerability has been identified in SICAM P850 (7KG8500-0AA00-0AA0) (All versions < V3.10), SICAM P850 (7KG8500-0AA00-2AA0) (All versions < V3.10), SICAM P850 (7KG8500-0AA10-0AA0) (All versions < V3.10), SICAM P850 (7KG8500-0AA10-2AA0) (All versions < V3.10

  • 9.8 Critical severity

    Firewall: Session Fixation

    CVE-2022-40630TacitineEPSS 1.06%

    This vulnerability exists in Tacitine Firewall, all versions of EN6200-PRIME QUAD-35 and EN6200-PRIME QUAD-100 between 19.1.1 to 22.20.1 (inclusive), due to improper session management in the Tacitine Firewall web-based management interface. An unauthenticated

  • 8.8 High severity

    AVideo: Session Fixation

    CVE-2022-30605WWBNEPSS 4.98%

    A privilege escalation vulnerability exists in the session id functionality of WWBN AVideo 11.6 and dev master commit 3f7c0364. A specially-crafted HTTP request can lead to increased privileges. An attacker can get an authenticated user to send a crafted HTTP

  • 7.5 High severity

    Megapix Firmware: Session Fixation

    CVE-2022-34536Dw

    Digital Watchdog DW MEGApix IP cameras A7.2.2_20211029 allows attackers to access the core log file and perform session hijacking via a crafted session token.

  • 7.5 High severity

    Photo Station: Session Fixation

    CVE-2022-22681SynologyEPSS 1.03%

    Session fixation vulnerability in access control management in Synology Photo Station before 6.8.16-3506 allows remote attackers to bypass security constraint via unspecified vectors.

  • 7.1 High severity

    Geon: Session Fixation

    CVE-2022-24781Math-geon

    Geon is a board game based on solving questions about the Pythagorean Theorem. Malicious users can obtain the uuid from other users, spoof that uuid through the browser console and become co-owners of the target session. This issue is patched in version 1.1.0.

  • 8.8 High severity

    AppSync: Session Fixation

    CVE-2022-22551Dell

    DELL EMC AppSync versions 3.9 to 4.3 use GET request method with sensitive query strings. An Adjacent, unauthenticated attacker could potentially exploit this vulnerability, and hijack the victim session.