Skip to main content

Wallos CVE-2026-41689

| EUVDEUVD-2026-28385 MEDIUM
Incorrect Authorization (CWE-863)
2026-05-07 GitHub_M
6.0
CVSS 3.1 · GitHub Advisory
Share

Severity by source

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

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

CVSS VectorGitHub Advisory

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

Lifecycle Timeline

2
Analysis Generated
May 07, 2026 - 15:01 vuln.today
CVE Published
May 07, 2026 - 13:53 nvd
MEDIUM 6.0

DescriptionGitHub Advisory

Wallos is an open-source, self-hostable personal subscription tracker. In versions 4.8.4 and prior, the webhook notification feature reuses an administrator-configured local-target allowlist for every logged-in user. Any normal user can fully control a webhook URL, headers, and body, then use Wallos to send server-side requests to allowlisted internal automation services. When such a target exposes deployment or execution APIs, this can further enable adjacent-service RCE, but that downstream result is conditional on the target service. At time of publication, there are no publicly available patches.

AnalysisAI

Wallos versions 4.8.4 and prior allow authenticated users to bypass webhook URL restrictions and send server-side requests to administrator-allowlisted internal targets by reusing the global allowlist for individual user webhooks. This enables Server-Side Request Forgery (SSRF) to internal automation services that may expose deployment or execution APIs, potentially leading to remote code execution on downstream systems. No public exploit code identified at time of analysis, and no vendor-released patch is available.

Technical ContextAI

Wallos implements a webhook notification system that maintains an administrator-configured allowlist of internal target URLs for security purposes. The vulnerability stems from CWE-863 (Incorrect Authorization) - the application fails to enforce per-user or per-webhook authorization checks and instead trusts a single global allowlist across all authenticated users. Any logged-in user can specify arbitrary webhook destinations, headers, and body content, then trigger Wallos to execute server-side HTTP requests to allowlisted addresses. The affected product is the Ellite Wallos open-source subscription tracker (CPE: cpe:2.3:a:ellite:wallos:*:*:*:*:*:*:*:*), affecting versions 4.8.4 and earlier. This is a classic SSRF pattern where the application acts as a pivot point to access internal services that are not directly accessible from the attacker's network position.

RemediationAI

No vendor-released patch has been identified at the time of analysis. Organizations should implement the following compensating controls: (1) Restrict webhook functionality to administrator-only users by implementing role-based access control (RBAC) in Wallos, preventing normal users from creating or modifying webhooks - this is the most effective mitigation but requires code modification or upstream fix; (2) Implement network segmentation by restricting Wallos server outbound connectivity to only necessary external services and blocking internal automation service access at the firewall level - this prevents SSRF but may limit legitimate webhook use cases; (3) Disable the webhook notification feature entirely in Wallos configuration if not actively used, eliminating the attack surface at the cost of losing webhook functionality; (4) Audit and minimize the administrator-configured allowlist to only essential, read-only internal services that do not expose execution APIs, reducing downstream RCE risk. Monitor the GitHub advisory (https://github.com/ellite/Wallos/security/advisories/GHSA-jx6w-832g-42wv) for upstream patch releases. If a patched version becomes available, upgrade immediately to the fixed release.

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

CVE-2026-41689 vulnerability details – vuln.today

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