Skip to main content

Wallos EUVDEUVD-2026-14948

| CVE-2026-33407 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-03-24 GitHub_M
8.3
CVSS 4.0 · GitHub Advisory
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send crafted search request to endpoints/logos/search.php
  2. Exploit
    Server resolves attacker-controlled domain via DNS
  3. Execution
    Perform outbound request to arbitrary internal/external server
  4. Impact
    Access 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

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

Wallos < 4.7.0

Affected Packages

euvd wallos fix: 4.7.0

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

GitHub Advisory PRIMARY 8.3 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Analysis Updated
Apr 16, 2026 - 06:18 EUVD-patch-fix
executive summary
Patch available
Apr 16, 2026 - 05:29 EUVD
4.7.0
CVE Published
Mar 24, 2026 - 17:40 nvd
HIGH 8.3

DescriptionGitHub 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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 88% exploitable
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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 2

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-61639 HIGH
8.5 Aug 31

Zip Slip path traversal in Wallos's database restore endpoint allows an authenticated administrator to write arbitrary f

CVE-2026-61640 HIGH
8.5 Aug 31

SSRF via admin-configurable OIDC endpoint URLs in Wallos subscription tracker allows an authenticated admin to direct th

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

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