CVE-2026-79313
Received Received - Intake

Insufficient Session Expiration in web.py

Vulnerability report for CVE-2026-79313, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-22

Last updated on: 2026-09-22

Assigner: MITRE

Description

webpy web.py 0.76 is vulnerable to Insufficient Session Expiration. The application's session management relies on periodic cleanup to expire sessions instead of checking the last-access time when a session is loaded. As a result, an expired session whose record has not yet been cleaned up can still be replayed and used, allowing an attacker holding a previously valid session cookie to continue accessing protected resources after the configured idle timeout.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-22
Last Modified
2026-09-22
Generated
2026-09-22
AI Q&A
2026-09-22
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
webpy web.py 0.76

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-79313 is an Insufficient Session Expiration vulnerability in web.py version 0.76. The framework's session management does not check the last-access time when loading a session. Instead, it only verifies if the session record exists. This allows expired sessions to remain active until a cleanup process removes them, creating a window where attackers with a valid session cookie can continue accessing protected resources after the session should have expired.

Detection Guidance

To detect this vulnerability, inspect web.py applications for session handling logic that does not verify last-access time. Check if sessions persist beyond their timeout without cleanup. Review application logs for repeated use of expired session cookies.

Impact Analysis

This vulnerability allows attackers who obtain a valid session cookie to continue using it even after the session should have expired. This could lead to unauthorized access to sensitive functionality or data protected by the session until the next cleanup cycle removes the expired session record.

Mitigation Strategies
  • Upgrade to a patched version of web.py once available.
  • Implement application-level checks to verify session activity time against timeout thresholds.
  • Reduce session timeout duration to minimize the exposure window for expired sessions.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-79313. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart