CVE-2023-31065CWE-613

Apache InLong: Insufficient Session Expiration in InLong

Critical · published May 22, 2023

CVSS v3.1
9.1
EPSS
1%
Percentile
67.0
In the wild
Unconfirmed
What it is

🚨 An old session can still be active even after a password change! Just like an expired ticket that still gets you onto the train, this vulnerability in Apache InLong lets attackers ride along without a valid fare. 🔥 Think of it like a restaurant where you’ve reserved a table under a specific name. Even after you leave, a sneaky guest can walk in and sit down at your table, using your reservation to enjoy a meal meant for you. This is exactly what happens when an attacker exploits an insufficient session expiration! This means that if a user deletes their account or changes their password, an attacker could still hijack their session and access sensitive information or perform actions as if they were that user. The potential for data breaches or malicious activities is absolutely devastating!

Put simply

Think of it like a restaurant where you’ve reserved a table under a specific name. Even after you leave, a sneaky guest can walk in and sit down at your table, using your reservation to enjoy a meal meant for you. This is exactly what happens when an attacker exploits an insufficient session expiration! This vulnerability in Apache InLong (versions 1.4.0 to 1.6.0) allows attackers to use old sessions due to insufficient expiration, even after account changes like deletions or password updates. This can result in unauthorized access to user accounts and sensitive data.

What to do

This means that if a user deletes their account or changes their password, an attacker could still hijack their session and access sensitive information or perform actions as if they were that user. The potential for data breaches or malicious activities is absolutely devastating! Upgrade immediately to Apache InLong version 1.7.0 to close this gap! Alternatively, you can cherry-pick the fixes from the provided pull requests on GitHub: https://github.com/apache/inlong/pull/7836 and https://github.com/apache/inlong/pull/7884 to patch your current version. Don't wait! You've got this! Follow these steps, and you'll be a security hero in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.01162 · 67.0th percentile
Weakness
CWE-613 · Insufficient Session Expiration
Published
2023-05-22T15:40Z
EPSS history
Timeline
  • 22 MAY 15:40Z
    Apache InLong: Insufficient Session Expiration in InLong
    cvelistv5