Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Wallos instance with OIDC enabled
-
DeliveryDetermine admin's email address
-
ExploitRegister/modify account on trusted permissive IdP claiming admin email
-
ExecutionInitiate OIDC login flow on Wallos
-
PersistWallos receives unverified email claim and matches to admin account
-
ImpactFull authenticated admin session granted with no password
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that OIDC login be explicitly enabled in Wallos and that an IdP be configured - this is a non-default, operator-chosen configuration. The attacker must be able to present to Wallos an OIDC token containing the target user's email as the |
| Impact | The CVSS 8.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H) captures a high-severity flaw with network delivery, no required credentials, and full CIA impact, tempered by AC:H because exploitation depends on an IdP configuration that permits unverified email claims. No EPSS data was provided in the source intelligence; KEV status is not confirmed. No public exploit code has been identified at time of analysis. Real-world risk splits sharply by deployment context: instances using private, corporate, or otherwise controlled IdPs that guarantee |
| Exploit ScenarioDerived | An attacker identifies a Wallos instance with OIDC login enabled and determines the administrator's email address (often discoverable from public profiles or prior recon). The attacker registers or modifies an account on a permissive OIDC provider trusted by that Wallos instance - such as a self-hosted Authentik or Keycloak instance with open registration - setting the email claim to match the Wallos admin's address. Initiating the OIDC login flow against Wallos causes the application to match the email claim to the existing admin account and issue a fully authenticated admin session, with no password, MFA, or further interaction required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 31, 2026
Full account takeover in Wallos 4.0.0-4.9.5 is possible via OIDC authentication bypass when the application links an incoming OIDC identity to an existing local account using only the email claim, ignoring whether the IdP marked that email as verified via the email_verified flag. An attacker operating on a multi-tenant or open-registration IdP trusted by the target Wallos instance can claim the administrator's email, trigger the OIDC login flow, and be granted full admin access with no password or prior Wallos credentials. No public exploit has been identified at time of analysis; the attack complexity is rated High (AC:H) reflecting the IdP-configuration prerequisite.
RemediationAI
Upgrade to Wallos version 4.9.6, released 2026-06-22 via https://github.com/ellite/Wallos/releases/tag/v4.9.6, which resolves account takeover via email-based account linking and additionally hardens OIDC state validation and session rotation (commit b75f13d). If immediate patching is not possible, disable OIDC login in Wallos settings entirely until the upgrade is applied - this eliminates the attack surface at the cost of losing federated login for all users. As a secondary compensating control (not a substitute for patching), restrict the configured IdP to one that is known to enforce email verification and always emits email_verified=true; however, this requires operator-level inspection of IdP behavior and cannot be reliably enforced from the Wallos side alone.
Affected VersionsENISA
Affected Packages
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
OpenID Connect (OIDC) is an identity layer on OAuth 2.0 in which an Identity Provider (IdP) issues signed tokens containing claims about the authenticating user, including their email address. The standard email_verified boolean claim signals whether the IdP has actually confirmed ownership of that address. Wallos (CPE: cpe:2.3:a:ellite:wallos:*:*:*:*:*:*:*:*), a self-hostable PHP-based personal subscription tracker, introduced OIDC login in version 4.0.0 but linked incoming OIDC identities to existing local accounts by matching the raw email claim alone, without asserting email_verified=true. CWE-287 (Improper Authentication) applies directly: the application accepts an identity assertion that is not adequately verified, allowing a user who can supply an arbitrary email claim through a trusted IdP to impersonate any existing Wallos account, including the administrator.
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
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-delivered OIDC callback requires no Wallos credentials (PR:N) but depends on a permissive IdP configuration (AC:H); full admin account takeover justifies C:H/I:H/A:H.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Wallos is an open-source, self-hostable personal subscription tracker. From version 4.0.0 to before version 4.9.6, Wallos's OIDC login links an incoming OIDC identity to an existing local account by matching the email claim alone, without verifying that the IdP marked that email as verified (email_verified). When Wallos is configured against an IdP that lets a user present an arbitrary or unverified email (multi-tenant IdPs, IdPs with open self-registration, or any IdP the attacker partly controls), an attacker with no Wallos account can authenticate with the admin's email and be logged in as the admin - full account takeover, no password needed. This issue has been patched in version 4.9.6.
Technical POC Analysis
CWE-287 (Improper Authentication), specifically broken account linking: the OIDC callback trusts the email claim from the IdP's /userinfo response as proof of identity ownership and silently binds th…
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Wallos versions 4.0.0 through 4.9.5 contain a critical authentication bypass in OIDC integration that allows account takeover of any user, including administrators, without requiring a password or pre-existing Wallos credentials. An attacker with access to a trusted identity provider can claim the administrator's email address during OIDC login and immediately gain full administrative access to the application and all associated data. Organizations deploying Wallos with OIDC authentication are at high risk of complete system compromise.
No vendor-released patch identified at time of analysis. Interim mitigations include: (1) Disable OIDC authentication if the configured identity provider permits unverified email claims or has unrestricted user registration; (2) Restrict OIDC to identity providers with strict email verification controls; (3) Implement application-level email verification requiring confirmation tokens before OIDC identity linking is permitted; (4) Enable detailed audit logging for all OIDC authentication events, specifically capturing identity provider, email claim, and IP address for forensic investigation; (5) Enforce multi-factor authentication for all administrative and privileged accounts as a compensating control if OIDC cannot be disabled; (6) Review and restrict IdP user registration policies to limit who can claim corporate email addresses.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Wallos <=2.38.2 has a file upload vulnerability in the restore database function, which allows unauthenticated users to
Wallos <= 2.38.2 has a file upload vulnerability in the restore backup function, which allows authenticated users to res
Server-side request forgery in Wallos versions before 4.6.2 allows authenticated attackers to conduct arbitrary network
Wallos before 1.15.3 is vulnerable to SQL Injection via the category and payment parameters to /subscriptions/get.php. R
Wallos versions 4.6.0 and below allow authenticated attackers to perform Server-Side Request Forgery attacks through the
Path traversal in Wallos subscription tracker versions prior to 4.6.2 allows unauthenticated remote attackers to read ar
Reflected cross-site scripting (XSS) in Wallos password reset functionality before version 4.6.2 allows unauthenticated
Wallos 0.9 is vulnerable to Cross Site Scripting (XSS) in all text-based input fields without proper validation, excludi
Zip Slip path traversal in Wallos's database restore endpoint allows an authenticated administrator to write arbitrary f
SSRF via admin-configurable OIDC endpoint URLs in Wallos subscription tracker allows an authenticated admin to direct th
Wallos, an open-source self-hostable subscription tracker, contains a Server-Side Request Forgery (SSRF) vulnerability i
Wallos prior to version 4.6.2 contains an authorization bypass allowing authenticated users to delete avatar files belon
EUVD-2026-68812
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB