Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend crafted search request to endpoints/logos/search.php
-
ExploitServer resolves attacker-controlled domain via DNS
-
ExecutionPerform outbound request to arbitrary internal/external server
-
ImpactAccess sensitive services behind firewall via SSRF
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 | Remote unauthenticated attacker can exploit Wallos versions prior to 4.7.0 by sending crafted search requests to /endpoints/logos/search.php. The server must have HTTP_PROXY or HTTPS_PROXY environment variables set (common in containerized deployments). No victim interaction required; DNS resolution on attacker-controlled search terms triggers SSRF. |
| Impact | This vulnerability presents a moderate-to-high real-world risk despite the absence of a published CVSS score. The attack vector is network-based, requires no authentication, and has low attack complexity, making it trivially exploitable by any unauthenticated user with network access to the Wallos instance. The absence of CVSS and EPSS scores limits quantitative risk modeling, but the nature of SSRF vulnerabilities—enabling attackers to probe internal networks, access internal services, or exfiltrate data—classifies this as a significant technical impact. The vulnerability is likely automatable, allowing attackers to scan internal network ranges or target known internal services (databases, metadata endpoints, etc.). The fact that a patch is available (version 4.7.0) and a public GitHub security advisory exists (GHSA-hhjq-82f8-m6rc) elevates urgency, as proof-of-concept exploitation is probable and the attack surface includes any exposed Wallos instance. For organizations running unpatched versions in internet-facing environments, this represents a critical priority. The lack of KEV (CISA Known Exploited Vulnerabilities) designation and active exploitation reports suggests this is not yet widely weaponized, but the simplicity of the attack makes exploitation inevitable. |
| Exploit ScenarioDerived | An attacker discovers a publicly exposed Wallos instance and sends a crafted request to endpoints/logos/search.php with a search term like 'http://192.168.1.1:8080' while having previously set HTTP_PROXY to a proxy server under their control. The application performs DNS resolution on the attacker's input, and the unvalidated proxy environment variable redirects the request through the attacker's server, allowing them to probe internal network services, enumerate internal IP ranges, or access cloud metadata endpoints (e.g., 169.254.169.254 on AWS). Since the endpoint is unauthenticated and the attack requires only network access, exploitation can be automated and scaled across multiple targets. |
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 the endpoints/logos/search.php endpoint prior to version 4.7.0. The vulnerability allows unauthenticated attackers to hijack HTTP_PROXY and HTTPS_PROXY environment variables without validation, enabling them to redirect outbound requests to arbitrary domains by manipulating DNS resolution through user-supplied search terms. This attack requires no special privileges and can be executed remotely over the network, making it a significant risk for exposed Wallos instances.
RemediationAI
Immediately upgrade Wallos to version 4.7.0 or later, which includes validation and sanitization of HTTP_PROXY and HTTPS_PROXY environment variables. Refer to the vendor security advisory at https://github.com/ellite/Wallos/security/advisories/GHSA-hhjq-82f8-m6rc for deployment instructions. As a temporary mitigation if immediate patching is not possible, restrict network access to the Wallos instance to trusted IP ranges using a firewall or reverse proxy, disable outbound HTTP/HTTPS from the application server except to whitelisted domains, and review environment variables to ensure proxy settings are not maliciously configured. Monitor Wallos logs for suspicious search queries or unexpected outbound connections from the application process.
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
Wallos is a PHP-based subscription management application that processes user input in the logos search endpoint. The vulnerability stems from improper handling of proxy environment variables (HTTP_PROXY and HTTPS_PROXY), which are standard mechanisms for configuring HTTP client behavior in PHP. The root cause is classified under CWE-918 (Server-Side Request Forgery), which occurs when an application fetches remote resources based on user-controlled input without proper validation or sanitization. The search.php endpoint performs DNS resolution on user-supplied search terms to fetch logo images, but fails to restrict these requests through a whitelist or proxy validation, allowing attackers to abuse the server's network access to reach internal or external systems. The affected product is Ellite Wallos (CPE: cpe:2.3:a:ellite:wallos:*:*:*:*:*:*:*:*), a self-hosted PHP application that may be deployed in network environments where outbound requests carry elevated trust.
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:P/PR:N/UI:N/VC:H/VI:N/VA:H/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, Wallos endpoints/logos/search.php accepts HTTP_PROXY and HTTPS_PROXY environment variables without validation, enabling SSRF via proxy hijacking. The server performs DNS resolution on user-supplied search terms, which can be controlled by attackers to trigger outbound requests to arbitrary domains. This issue has been patched in version 4.7.0.
Executive ViewAI
Wallos subscription tracker versions prior to 4.7.0 contain an unauthenticated SSRF vulnerability that allows remote attackers to intercept and redirect all outbound HTTP/HTTPS traffic from affected servers by manipulating proxy environment variables. Organizations running exposed Wallos instances risk unauthorized access to internal systems, data exfiltration, and lateral movement within network infrastructure.
Apply vendor patch (upgrade to version 4.7.0 or later). If patching is delayed: (1) Restrict network access to Wallos endpoints using firewall rules; (2) Disable or unset HTTP_PROXY and HTTPS_PROXY environment variables on Wallos servers; (3) Implement egress filtering to prevent connections to unexpected external domains; (4) Deploy WAF rules to block requests to /endpoints/logos/search.php if public exposure cannot be eliminated.
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 Authentication and Configuration Issues
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 prior to version 4.6.2 contains an authorization bypass allowing authenticated users to delete avatar files belon
Wallos versions prior to 4.6.2 contain a server-side request forgery (SSRF) vulnerability in the webhook notification te
EUVD-2026-14948
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB