Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Wallos application
-
ExploitSupply malicious URL to Ollama/recommendations endpoint
-
ExecutionRequest reaches internal network service
-
ImpactAccess cloud metadata or localhost service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Authenticated user account required on Wallos versions prior to 4.7.0. Attacker supplies crafted URLs to: AI Ollama host parameter, AI recommendations endpoint, or notification cron job to reach internal services, cloud metadata endpoints (AWS IMDSv1, GCP, Azure IMDS), or localhost-bound services. |
| Impact | This vulnerability presents a high real-world risk despite the absence of a CVSS vector score. The attack requires authentication (reducing immediate exposure but increasing insider threat potential), and the attack complexity is low—attackers need only supply a crafted URL to trigger requests to arbitrary endpoints. The technical impact is significant: access to cloud metadata services can expose credentials, API tokens, and instance identity documents (particularly dangerous for AWS IMDSv1 which lacks authentication), enabling lateral movement and privilege escalation. The patch is available (version 4.7.0), indicating confirmed exploitation potential and vendor acknowledgment of severity. The lack of CVSS and EPSS scores may reflect the CVE being recently published (2026 date suggests emerging data); however, the existence of three attack vectors and the proof-of-concept commits in the reference material indicate this is an actively developed exploit scenario rather than a theoretical edge case. For self-hosted environments where Wallos has network access to cloud infrastructure or internal services, this is a critical priority. |
| Exploit ScenarioDerived | An authenticated user with legitimate access to Wallos (perhaps a family member with a subscription tracking account) maliciously modifies the AI Ollama host parameter to point to the AWS metadata endpoint (http://169.254.169.254/latest/meta-data/) instead of a local Ollama instance. When the AI recommendations feature triggers or the cron job executes, the application makes an unvalidated request to the metadata endpoint, retrieving the EC2 instance identity credentials. The attacker captures these temporary credentials from application logs or error messages, then uses them to access AWS resources or assume higher-privileged roles within the cloud environment. This scenario is particularly effective because the attacker has legitimate authentication to the application, making the request appear as normal application behavior, and because cloud metadata endpoints are often overlooked in security hardening checklists. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 24, 2026
Wallos, an open-source self-hostable subscription tracker, contains a Server-Side Request Forgery (SSRF) vulnerability in versions prior to 4.7.0 that allows authenticated users to access internal network services, cloud metadata endpoints, and localhost-bound services. The vulnerability exists in three unprotected attack surfaces: the AI Ollama host parameter, the AI recommendations endpoint, and the notification cron job-areas that were missed when SSRF protections were partially implemented in an earlier patch (CVE-2026-30840). An attacker with valid credentials can leverage these endpoints to reach sensitive internal resources including AWS IMDSv1, GCP, and Azure metadata services.
Earlier versions of this analysis (1)
Wallos, an open-source self-hostable subscription tracker, contains a Server-Side Request Forgery (SSRF) vulnerability in versions prior to 4.7.0 that allows authenticated users to access internal network services, cloud metadata endpoints, and localhost-bound services. The vulnerability exists in three unprotected attack surfaces: the AI Ollama host parameter, the AI recommendations endpoint, and the notification cron job—areas that were missed when SSRF protections were partially implemented in an earlier patch (CVE-2026-30840). An attacker with valid credentials can leverage these endpoints to reach sensitive internal resources including AWS IMDSv1, GCP, and Azure metadata services.
RemediationAI
Upgrade Wallos immediately to version 4.7.0 or later, which includes patches addressing all three attack surfaces (AI Ollama host parameter, AI recommendations endpoint, and notification cron job). The patch commits are available at https://github.com/ellite/Wallos/commit/e87387f0ebb540cd33e6dfda7181db9db650ecef and related references in the official repository. For environments unable to patch immediately, implement network-level mitigations by restricting outbound connections from the Wallos service to only approved external endpoints using host-based firewalls or network segmentation; disable the AI features and notification functionality if not in use; and audit recent authentication logs for suspicious endpoint requests targeting internal IP ranges (10.0.0.0/8, 169.254.169.254, or localhost). Additionally, rotate any credentials or tokens that may have been exposed through metadata endpoints if compromise is suspected.
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
This vulnerability is classified under CWE-918 (Server-Side Request Forgery), which occurs when an application fetches remote resources without proper validation of user-supplied URLs. The Wallos application (identified via CPE cpe:2.3:a:ellite:wallos) processes user input for external service parameters without enforcing allowlist restrictions or network isolation. The vulnerability spans three distinct code paths: the AI Ollama integration (which accepts arbitrary host URLs), the AI recommendations feature (which may construct requests to external endpoints), and background cron jobs handling notifications (which execute scheduled network requests). The incomplete patch history (commit e8a513591 addressed notification test endpoints but overlooked these three related surfaces) indicates a broader architectural gap in input validation across the application's integration layers.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
3DescriptionGitHub Advisory
Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.7.0, the patch introduced in commit e8a513591 (CVE-2026-30840) added SSRF protection to notification test endpoints but left three additional attack surfaces unprotected: the AI Ollama host parameter, the AI recommendations endpoint, and the notification cron job. An authenticated user can reach internal network services, cloud metadata endpoints (AWS IMDSv1, GCP, Azure IMDS), or localhost-bound services by supplying a crafted URL to any of these endpoints. This issue has been patched in version 4.7.0.
Executive ViewAI
Wallos subscription tracker versions below 4.7.0 contain an SSRF vulnerability allowing authenticated users to access internal network resources and cloud metadata endpoints, creating a pathway for credential theft and lateral movement within connected infrastructure. Organizations running self-hosted Wallos deployments should prioritize patching to prevent attackers with legitimate account access from extracting sensitive cloud credentials or pivoting to internal systems.
Vendor-released patch: Wallos 4.7.0 or later. If immediate patching is not possible: implement network segmentation to isolate Wallos instances from cloud metadata services and internal infrastructure; restrict Wallos user accounts to minimum necessary personnel; disable AI features and cron-based notifications until patched; monitor outbound requests from Wallos for connections to 169.254.169.254, GCP metadata endpoints, or Azure internal ranges.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Related Vulnerabilities in Wallos SSRF and XSS Vulnerabilities
View all 2Wallos <=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-14947
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB