Skip to main content

Wallos EUVDEUVD-2026-14946

| CVE-2026-33400 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-03-24 GitHub_M
5.4
CVSS 3.1 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
5.4 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N

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

CVSS VectorGitHub Advisory

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

4
Patch available
Apr 16, 2026 - 05:29 EUVD
4.7.0
EUVD ID Assigned
Mar 24, 2026 - 18:15 euvd
EUVD-2026-14946
Analysis Generated
Mar 24, 2026 - 18:15 vuln.today
CVE Published
Mar 24, 2026 - 17:45 nvd
MEDIUM 5.4

DescriptionGitHub Advisory

Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.7.0, a stored cross-site scripting (XSS) vulnerability in the payment method rename endpoint allows any authenticated user to inject arbitrary JavaScript that executes when any user visits the Settings, Subscriptions, or Statistics pages. Combined with the wallos_login authentication cookie lacking the HttpOnly flag, this enables full session hijacking. This issue has been patched in version 4.7.0.

AnalysisAI

A stored cross-site scripting (XSS) vulnerability exists in Wallos versions prior to 4.7.0 within the payment method rename endpoint that allows authenticated users to inject arbitrary JavaScript code. When any user visits the Settings, Subscriptions, or Statistics pages, the injected malicious script executes in their browser context. This vulnerability is compounded by the wallos_login authentication cookie lacking the HttpOnly flag, enabling attackers to steal session tokens and achieve full account compromise through session hijacking.

Technical ContextAI

Wallos (CPE: cpe:2.3:a:ellite:wallos:*:*:*:*:*:*:*:*) is an open-source, self-hostable personal subscription tracker application. The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation, commonly known as Cross-site Scripting). The root cause stems from insufficient input validation and output encoding in the payment method rename endpoint, allowing user-supplied data to be stored in the application database and later rendered without proper sanitization. The secondary issue—missing HttpOnly flag on the wallos_login authentication cookie—violates HTTP cookie security best practices and allows JavaScript code running in the same origin to access sensitive session tokens, thereby enabling cross-site request forgery and session hijacking attacks.

RemediationAI

Immediately upgrade Wallos to version 4.7.0 or later to receive the XSS fix and any related security hardening. Visit the GitHub Security Advisory at https://github.com/ellite/Wallos/security/advisories/GHSA-p6v5-227f-f3fv for detailed patch instructions. As interim mitigations prior to upgrade, implement Content Security Policy (CSP) headers with strict script-src directives to block inline script execution, enforce HTTPS-only communication, and add the HttpOnly and Secure flags to all session cookies via application configuration or reverse proxy headers. Additionally, audit all payment method entries created by untrusted users and consider restricting payment method rename functionality to administrators only until patching is complete.

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-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

CVE-2026-30839 MEDIUM POC
4.3 Mar 07

Wallos versions prior to 4.6.2 contain a server-side request forgery (SSRF) vulnerability in the webhook notification te

CVE-2026-41688 HIGH
7.7 May 07

DNS rebinding bypass in Wallos subscription tracker allows authenticated users to exfiltrate internal network data via S

CVE-2026-33417 MEDIUM
6.5 Mar 24

Wallos, an open-source self-hostable subscription tracker, contains an authentication bypass vulnerability in its passwo

Share

EUVD-2026-14946 vulnerability details – vuln.today

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