Skip to main content

Wallos EUVDEUVD-2026-14967

| CVE-2026-33417 MEDIUM
Insufficient Session Expiration (CWE-613)
2026-03-24 GitHub_M
6.5
CVSS 3.1 · GitHub Advisory
View

Vulnerability Assessment

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

The CVSS vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N indicates network-based attack vector with high attack complexity, requiring no privileges or user interaction, resulting in high confidentiality impact but low integrity and no availability impact. The real-world risk is moderated by the attack complexity requirement (AC:H), which necessitates an attacker to actively intercept a password reset email or have access to email accounts, network traffic, or compromised email servers. No public exploit proof-of-concept or active exploitation in the wild has been reported via the provided intelligence. This vulnerability presents a lower operational priority than the CVSS base score suggests because exploitation requires either initial access (email interception) or social engineering, making it primarily a risk in targeted attacks against high-value accounts rather than widespread automated exploitation. Organizations running Wallos with standard email security controls and HTTPS enforcement have substantially reduced exposure.

Exploit ScenarioDerived

An attacker intercepts a Wallos user's password reset email containing a reset token link, either via network sniffing on an unencrypted connection, compromise of an email provider account, or social engineering. The attacker stores this token and waits weeks or months before attempting to use it, long after the user has forgotten about the reset request and may have relaxed security awareness. Because the application never validates token age, the attacker successfully completes the password reset with the stale token, gaining full account access to view and modify the victim's tracked subscriptions, payment history, and personal financial data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Mar 24, 2026

Wallos, an open-source self-hostable subscription tracker, contains an authentication bypass vulnerability in its password reset mechanism where reset tokens never expire. Versions prior to 4.7.2 are affected, allowing attackers who intercept a password reset link to use it indefinitely days, weeks, or months after generation. An attacker exploiting this vulnerability can gain unauthorized account access and potentially modify subscription data, though the CVSS score of 6.5 reflects moderate real-world risk due to the required interception precondition.

RemediationAI

Upgrade Wallos to version 4.7.2 or later immediately to apply the patch that implements token expiration validation. The patched version adds temporal checking of the created_at timestamp during password reset token validation, preventing use of stale tokens. Until upgrade is feasible, administrators should implement compensating controls including enforcing strict password reset token lifetime at the reverse proxy or firewall level (e.g., 15-30 minute maximum validity windows), ensuring all password reset communications occur over HSTS-enforced HTTPS connections, monitoring password_resets table for tokens with excessive age, and educating users to complete password resets immediately upon receipt rather than deferring the process. Refer to the official GitHub security advisory at https://github.com/ellite/Wallos/security/advisories/GHSA-p3fv-m43r-3fhf for patching instructions.

Affected VersionsENISA

Wallos < 4.7.2

Affected Packages

euvd wallos fix: 4.7.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The vulnerability exists in Wallos's password reset token validation logic, specifically in the password_resets database table which contains a created_at timestamp column that is never consulted during token validation. This represents a classic CWE-613 vulnerability (Insufficient Session Expiration), where the application fails to implement time-based token expiration despite having the necessary infrastructure. The affected product is identified by CPE cpe:2.3:a:ellite:wallos:*:*:*:*:*:*:*:*, indicating all versions of the Ellite Wallos product prior to remediation. The root cause is inadequate access control implementation wherein the token validation function checks token existence and validity but omits temporal constraints, leaving reset tokens as persistent credentials rather than ephemeral ones.

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

GitHub Advisory PRIMARY 6.5 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

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

Lifecycle Timeline

2
Patch available
Apr 16, 2026 - 05:29 EUVD
4.7.2
CVE Published
Mar 24, 2026 - 18:01 nvd
MEDIUM 6.5

DescriptionGitHub Advisory

Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.7.2, password reset tokens in Wallos never expire. The password_resets table includes a created_at timestamp column, but the token validation logic never checks it. A password reset token remains valid indefinitely until it is used, allowing an attacker who intercepts a reset link at any point to use it days, weeks, or months later. This issue has been patched in version 4.7.2.

Executive ViewAI

Why It Matters

Organizations using Wallos should be aware of notable risk from CVE-2026-33417 rated CVSS 6.5. Exploitation could compromise the security of affected deployments. Organizations should apply vendor updates when available and monitor for exploitation.

Business Impact: Moderate
Compensating Controls

Apply vendor patch. If patching is delayed: restrict network access and enable monitoring.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.0%
Patch available Yes
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

Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Technical Impact
Partial

Priority Score

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

Related Vulnerabilities in Wallos Authentication and Configuration Issues

View all 2

More in Wallos

View all
CVE-2024-55372 CRITICAL POC
9.8 Apr 16

Wallos <=2.38.2 has a file upload vulnerability in the restore database function, which allows unauthenticated users to

CVE-2024-55371 CRITICAL POC
9.8 Apr 16

Wallos <= 2.38.2 has a file upload vulnerability in the restore backup function, which allows authenticated users to res

CVE-2026-30840 HIGH POC
8.8 Mar 07

Server-side request forgery in Wallos versions before 4.6.2 allows authenticated attackers to conduct arbitrary network

CVE-2024-29320 HIGH POC
8.1 Apr 30

Wallos before 1.15.3 is vulnerable to SQL Injection via the category and payment parameters to /subscriptions/get.php. R

CVE-2026-27479 HIGH POC
7.7 Feb 21

Wallos versions 4.6.0 and below allow authenticated attackers to perform Server-Side Request Forgery attacks through the

CVE-2026-30828 HIGH POC
7.5 Mar 07

Path traversal in Wallos subscription tracker versions prior to 4.6.2 allows unauthenticated remote attackers to read ar

CVE-2026-30841 MEDIUM POC
6.1 Mar 07

Reflected cross-site scripting (XSS) in Wallos password reset functionality before version 4.6.2 allows unauthenticated

CVE-2024-22776 MEDIUM POC
4.7 Feb 23

Wallos 0.9 is vulnerable to Cross Site Scripting (XSS) in all text-based input fields without proper validation, excludi

CVE-2026-61639 HIGH
8.5 Aug 31

Zip Slip path traversal in Wallos's database restore endpoint allows an authenticated administrator to write arbitrary f

CVE-2026-61640 HIGH
8.5 Aug 31

SSRF via admin-configurable OIDC endpoint URLs in Wallos subscription tracker allows an authenticated admin to direct th

CVE-2026-30842 MEDIUM POC
4.3 Mar 07

Wallos prior to version 4.6.2 contains an authorization bypass allowing authenticated users to delete avatar files belon

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