Skip to main content

PILOS CVE-2025-62781

MEDIUM
Insufficient Session Expiration (CWE-613)
2025-10-27 security-advisories@github.com
5.0
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Steal victim session token via separate flaw
  2. Exploit
    Victim changes password to remediate
  3. Execution
    Stolen token remains valid (not refreshed)
  4. Impact
    Attacker continues acting as the user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V7 - Session Management Session expiration enforcement
Exploitation Conditions

Exploitation requires the attacker to ALREADY possess a valid session token for a PILOS local account (not an SSO/external account) - obtained through a separate, unspecified vulnerability - because this flaw itself only concerns the failure to invalidate that existing token. The triggering event is the legitimate user performing a password change on a local account while logged in: PILOS terminates all other sessions but does not refresh or revoke the currently active session's token. Limiting factors: it affects only local-account users, provides no new access on its own (PR:L assumes held credentials/token), and is remediated entirely by upgrading to 4.8.0. It does not enable initial compromise and has no effect absent a prior token theft.

Impact

This is a medium-severity (CVSS 5.0) session management weakness (CWE-613, Insufficient Session Expiration) that is explicitly a CHAINED vulnerability - the provided CVSS vector (AV:N/AC:H/PR:L/UI:N) and the description agree that exploitation presupposes the attacker has ALREADY obtained a valid session token 'through another vulnerability.' This dependency is the dominant risk factor: in isolation CVE-2025-62781 cannot be exploited, which is consistent with the low EPSS score (0.17%, 6th percentile) indicating negligible probability of mass exploitation. There is no CISA KEV listing and no POC referenced in the input, so exploitation status is 'no public exploit identified at time of analysis.' The signals are coherent rather than conflicting: low EPSS, no KEV, no POC, AC:H, and PR:L all point to a low-urgency, defense-in-depth fix rather than an emergency patch. The one caveat worth stating explicitly is that the CVSS impact (C:L/I:L/A:L) scores the standalone flaw; the real-world severity rises sharply if a token-theft vulnerability also exists, since this flaw defeats password rotation as a remediation for that prior compromise. Treat as a priority to patch for environments that have had any session-token exposure, but not a standalone high-risk issue.

Exploit ScenarioDerived

An attacker who has previously stolen a user's PILOS session token (via XSS, token leakage, or another flaw) retains access even after the victim notices suspicious activity and changes their password. Because the current session's token is not refreshed or invalidated on password change, the victim's natural remediation step fails and the attacker continues acting as the user. No public exploit code is identified; exploitation requires the attacker to first hold a valid stolen token (AC:H reflects this prerequisite).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 08, 2026

Password changes in PILOS (Platform for Interactive Live-Online Seminars) before 4.8.0 leave the session token currently in use valid, so an attacker who already holds a stolen token keeps acting as the victim even after the user changes their password. Only local-account users are affected, and this is explicitly a chained weakness: the CVSS vector (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L) and the advisory both presuppose that the token was obtained through a separate, unspecified vulnerability, so this flaw cannot be used for initial compromise on its own. It is rated medium severity (CVSS 5.0, CWE-613 Insufficient Session Expiration) with a low EPSS score of 0.17% (6th percentile), and no public exploit has been identified at time of analysis; the issue is resolved by upgrading to 4.8.0.

RemediationAI

Vendor-released patch: upgrade to PILOS 4.8.0 per the GitHub security advisory GHSA-m8w5-8w3h-72wm (https://github.com/THM-Health/PILOS/security/advisories/GHSA-m8w5-8w3h-72wm), which rotates or invalidates the active session token on password change. Because this vulnerability cannot be triggered without a token already stolen via a separate flaw, patching should be paired with containment of that primary compromise path: hunt for and revoke suspicious active sessions, and consider forcing a global logout or re-authentication of local accounts around the upgrade (side effect: all users are forced to log in again, which can interrupt live seminars). Until 4.8.0 is deployed, compensating controls are limited - restricting PILOS local-account creation and login in favor of SSO/external identity providers removes the affected code path for those users (trade-off: SSO dependency and user-provisioning overhead), and network-level restriction of the PILOS web interface to trusted networks reduces the window for token theft (trade-off: breaks remote access for legitimate participants). Shortening session lifetimes or adding an external reverse-proxy session-revocation layer can reduce token persistence but does not replace the vendor fix. Given the low EPSS score (0.17%) and the absence of public exploit code, emergency out-of-band patching is not mandated, but the upgrade should be scheduled promptly because the residual risk depends entirely on whether a token-theft vector is present in the environment.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

PILOS is an open-source frontend for the BigBlueButton web conferencing platform, tracked in NVD under the CPE cpe:2.3:a:thm:pilos:*:*:*:*:*:*:*:* and maintained by THM-Health. The root cause is CWE-613 (Insufficient Session Expiration): when a locally authenticated user changes their password, PILOS correctly terminates all other active sessions but neither revokes nor rotates the token belonging to the session performing the change. Because the application issues long-lived session tokens rather than short-lived, rotating credentials, the old token remains a valid bearer credential after the credential change - the exact failure mode CWE-613 describes. The network-reachable attack path (AV:N) with high attack complexity (AC:H) and low privileges required (PR:L) reflects the fact that the attacker must first obtain a valid token through a different vulnerability and simply waits for or observes the legitimate password change; the associated confidentiality, integrity and availability impacts are all Low (C:L/I:L/A:L), and no user interaction (UI:N) or scope change (S:U) is involved. Notably, the flaw is limited to local accounts - SSO/external identity providers are not affected - and it grants no new access beyond what the already-stolen token provides.

Know when Pilos 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

NVD PRIMARY 5.0 MEDIUM
AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L
vuln.today AI 5.0 MEDIUM

AC:H and PR:L because exploitation depends on an attacker already holding a stolen valid session token; impacts limited to the single user's account scope, hence C:L/I:L/A:L and S:U.

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

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionNVD

PILOS (Platform for Interactive Live-Online Seminars) is a frontend for BigBlueButton. Prior to 4.8.0, users with a local account can change their password while logged in. When doing so, all other active sessions are terminated, except for the currently active one. However, the current session’s token remains valid and is not refreshed. If an attacker has previously obtained this session token through another vulnerability, changing the password will not invalidate their access. As a result, the attacker can continue to act as the user even after the password has been changed. This vulnerability is fixed in 4.8.0.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche open-source BigBlueButton frontend, academic/seminar use only
Data Quality
4 sources
Confidence: Medium

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.2%
Patch available No
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

25
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +25
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.

Affected Products (CPE)NVD

cpe:2.3:a:thm:pilos:*:*:*:*:*:*:*:*

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